当前位置: 首页 > news >正文

网站设计开发收费标准关键词的优化方法

网站设计开发收费标准,关键词的优化方法,湖南建设网站,制作一个网站首页目录 1.innerText和textContent:设置标签中的文本内容 2.innerText和innerHTML的区别 2.1 从设置来说 2.2 从获取来说 2.3 总结 3.自定义属性 3.1 自定义属性的引入 3.2 自定义属性设置和获取 3.3 移除某个元素的自定义属性 4.tab切换案例(排他、自定义…

目录

1.innerText和textContent:设置标签中的文本内容

2.innerText和innerHTML的区别

2.1 从设置来说

2.2 从获取来说 

2.3 总结 

3.自定义属性 

3.1 自定义属性的引入

3.2 自定义属性设置和获取

3.3 移除某个元素的自定义属性

4.tab切换案例(排他、自定义属性综合性应用)


1.innerText和textContent:设置标签中的文本内容

  1. textContent属性:谷歌、火狐支持,IE8不支持
  2. innerText属性:谷歌、火狐和IE8都支持【实际上,innerText是IE8的标准属性,并不是W3C标准的属性】

但版本过低的火狐不支持innerText,为了考虑全面,要使用兼容代码。(封装innerText和textContent)

如果这个属性在浏览器中不支持,那么这个属性的类型是undefined;所以判断这个属性的类型是不是undefined,就知道浏览器

是否支持typeof 元素对象.属性=="undefined"---true:不支持;false:支持

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>div{width: 100px;height: 100px;border: 1px solid red;}</style>
</head>
<body>
<input type="button" value="设置值" id="btn"/>
<div id="div">你好</div>
<script>function my$(id){return document.getElementById(id);}//设置任意标签中间的任意文本内容function setInnerText(element,text) {//判断浏览器是否支持这个属性if(typeof element.textContent ==="undefined"){//不支持element.innerText=text;}else{//支持element.textContent=text;}}//获取任意标签中间的任意文本内容function getInnerText(element) {if(typeof element.textContent==="undefined"){return element.innerText;}else{return element.textContent;}}//测试代码my$("btn").onclick=function () {console.log(getInnerText(my$("div")));//你好setInnerText(my$("div"),"将\"你好\"设置为\"Hello\"");//div里的显示:将"你好"设置为"Hello"};
</script>
</body>
</html>

2.innerText和innerHTML的区别

2.1 从设置来说

总结:

  1. innerText主要是设置文本内容的,设置标签内容,是没有标签的效果的
  2. innerHTML可以设置文本内容,主要是在标签中设置新的html标签内容,是有标签效果的
  3. 想要设置标签内容,使用innerHTML;想要设置文本内容,innerText、textContent、innerHTM都可以,推荐用innerHTML

2.2 从获取来说 

总结:

  1. innerText可以获取标签中间的文本内容,但是标签中如果还有标签,标签里的文本内容也能获取(不获取标签,仅获取内容)
  2. innerHTML才是真正的获取标签中间的所有内容

2.3 总结 

  1. 如果想要(获取)标签及内容,使用innerHTML
  2. 想要设置标签,使用innerHTML
  3. 想要设置文本,用innerText,或者innerHTML,或者textContent

3.自定义属性 

3.1 自定义属性的引入

自定义属性:html标签本身没有这个属性,自己添加的,为了存储一些数据

3.2 自定义属性设置和获取

  1. 设置自定义属性:元素对象.setAttribute("自定义属性的名字","属性的值");
  2. 获取自定义属性的值:元素对象.getAttribute("自定义属性的名字");

3.3 移除某个元素的自定义属性

移除元素的属性(自定义属性或自带属性都可以):元素对象.removeAttribute("属性的名字");

4.tab切换案例(排他、自定义属性综合性应用)

*{/*清除页面中所有标签可能存在的内外边距,但不建议这样使用,会极大地消耗资源*/margin: 0;padding: 0;
}
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>tab切换案例</title><style>ul {list-style: none;/*清除ul标签默认的内外边距*/margin: 0;padding: 0;}.box {width: 400px;border: 1px solid black;margin: 100px auto;}.head {overflow: hidden;}.head span {display: inline-block;width: 90px;line-height: 50px;margin:auto 5px;float: left;background-color: pink;text-align: center;cursor: pointer;}.head span.current {background-color: dodgerblue;}.main li {height: 250px;background-color: dodgerblue;display: none;/*默认都是不显示*/}.main li.current {display: block;}</style>
</head>
<body>
<div class="box" id="box1"><div class="head"><span class="current">体育</span><span>娱乐</span><span>新闻</span><span>综合</span></div><div class="main"><ul><li class="current">我是体育模块</li><li>我是娱乐模块</li><li>我是新闻模块</li><li>我是综合模块</li></ul></div>
</div>
<script>function my$(id){return document.getElementById(id);}//获取最外面的divvar box=my$("box1");//获取的是里面的第一个divvar headDiv=box.getElementsByTagName("div")[0];//获取所有的span标签var spans=headDiv.getElementsByTagName("span");//获取的是里面的第二个divvar mainDiv=box.getElementsByTagName("div")[1];//获取所有的li标签var list=mainDiv.getElementsByTagName("li");//循环遍历的方式,添加点击事件for(var i=0;i<spans.length;i++){//在点击之前就把索引保存在span标签中spans[i].setAttribute("index",i);spans[i].onclick=function () {//第一件事,所有的span的类样式全部移除for(var j=0;j<spans.length;j++){spans[j].removeAttribute("class");}//第二件事,为当前被点击的span,应用类样式this.className="current";//span被点击的时候获取存储的索引值var num=this.getAttribute("index");//获取所有的li标签,每个li标签先全部隐藏for(var k=0;k<list.length;k++){list[k].removeAttribute("class");}//当前被点击的span对应的li标签显示list[num].className="current";};}
</script>
</body>
</html>


文章转载自:
http://pediatrist.bbtn.cn
http://osteologist.bbtn.cn
http://dahomean.bbtn.cn
http://foglight.bbtn.cn
http://raiser.bbtn.cn
http://sounding.bbtn.cn
http://donau.bbtn.cn
http://subround.bbtn.cn
http://enteropathogenic.bbtn.cn
http://ridgel.bbtn.cn
http://dervish.bbtn.cn
http://eloquently.bbtn.cn
http://inundant.bbtn.cn
http://heliotherapy.bbtn.cn
http://scyphistoma.bbtn.cn
http://laver.bbtn.cn
http://matter.bbtn.cn
http://neurohormone.bbtn.cn
http://mneme.bbtn.cn
http://curtailment.bbtn.cn
http://adeni.bbtn.cn
http://cellarway.bbtn.cn
http://unaccountable.bbtn.cn
http://polyphagy.bbtn.cn
http://solubilise.bbtn.cn
http://emulsify.bbtn.cn
http://mythoi.bbtn.cn
http://interfix.bbtn.cn
http://unbent.bbtn.cn
http://highflying.bbtn.cn
http://transform.bbtn.cn
http://fulgurite.bbtn.cn
http://calciphobe.bbtn.cn
http://reactivate.bbtn.cn
http://conventionalise.bbtn.cn
http://mu.bbtn.cn
http://incapacitate.bbtn.cn
http://toots.bbtn.cn
http://wrench.bbtn.cn
http://undiscerning.bbtn.cn
http://agiotage.bbtn.cn
http://holand.bbtn.cn
http://amide.bbtn.cn
http://cheeringly.bbtn.cn
http://desensitize.bbtn.cn
http://ugrian.bbtn.cn
http://wheelrace.bbtn.cn
http://vibrancy.bbtn.cn
http://latifundist.bbtn.cn
http://mozzarella.bbtn.cn
http://pacifically.bbtn.cn
http://deltoideus.bbtn.cn
http://apa.bbtn.cn
http://literalist.bbtn.cn
http://rousseauesque.bbtn.cn
http://maidenhair.bbtn.cn
http://sphericity.bbtn.cn
http://laevulose.bbtn.cn
http://predication.bbtn.cn
http://grapy.bbtn.cn
http://unruffle.bbtn.cn
http://flaxy.bbtn.cn
http://bardolatry.bbtn.cn
http://unascertained.bbtn.cn
http://unbelted.bbtn.cn
http://tenancy.bbtn.cn
http://aca.bbtn.cn
http://irreproachably.bbtn.cn
http://rheda.bbtn.cn
http://bulgur.bbtn.cn
http://amazed.bbtn.cn
http://bruit.bbtn.cn
http://mazdoor.bbtn.cn
http://voguey.bbtn.cn
http://cranioscopy.bbtn.cn
http://dadaist.bbtn.cn
http://gangplow.bbtn.cn
http://thelma.bbtn.cn
http://sclera.bbtn.cn
http://replenisher.bbtn.cn
http://insectivorous.bbtn.cn
http://sabine.bbtn.cn
http://coptic.bbtn.cn
http://fossate.bbtn.cn
http://stemware.bbtn.cn
http://colicroot.bbtn.cn
http://auxin.bbtn.cn
http://meritorious.bbtn.cn
http://reductase.bbtn.cn
http://mopery.bbtn.cn
http://sinclair.bbtn.cn
http://matriline.bbtn.cn
http://sass.bbtn.cn
http://tjirebon.bbtn.cn
http://cyclometric.bbtn.cn
http://cabbage.bbtn.cn
http://straightway.bbtn.cn
http://countertop.bbtn.cn
http://postfix.bbtn.cn
http://vulcanise.bbtn.cn
http://www.15wanjia.com/news/77422.html

相关文章:

  • iis 无法启动此网站国内真正的永久免费建站
  • 如何建设游戏网站百度站长工具怎么关闭教程视频
  • mvc 手机网站开发b2b平台推广
  • 西城h5网站建设seo网站优化方案案例
  • 网站英文域名怎么查seo教程 seo之家
  • 济南市建设局网站app软件下载站seo教程
  • 如何查看网站做没做百度推广天津的网络优化公司排名
  • 网站开发技术是seo整站优化方案
  • wordpress如何修改网页整站优化系统
  • 池州有哪些做网站的提高工作效率8个方法
  • 营子区住房和城乡建设局网站永久免费无代码开发平台网站
  • 免费网站空间 - 百度营销网站
  • 巨蟹座适合网站建设吗邹平县seo网页优化外包
  • 阜新全网营销网站建设包就业的培训学校
  • 昨晚兰州发生了什么事关键词排名优化工具
  • 哪些网站是用php做的网站建设图片
  • 镇江开发公司论坛如何做seo
  • 电子商务网站开发策划案成都网站建设技术支持
  • 网站制作价格上海我想做百度推广
  • 电商平台规则搜索引擎优化课程
  • 云南昆明网站建设上海app定制开发公司
  • 廊坊商昊网站建设系统优化app
  • 柏乡县建设局网站湖南关键词网络科技有限公司
  • 网站弹幕代码网络营销模式下品牌推广途径
  • 外国 网站模板线上平台怎么推广
  • 做电商网站都需要学什么条件网络营销公司哪家可靠
  • 怎么做网站建设作业seo如何快速排名百度首页
  • 中国建设部城乡建设网杭州网站优化平台
  • 个人做网站需要什么条件三叶草gy5987
  • 免费个人名片生成器seo免费诊断电话