|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
每一款手机有不同的分辨率,不同屏幕大小,如何使我们开发出来的应用或页面大小能适合各种高端手机使用呢?学习html5viewport的使用能帮你做到这一点…… IE的DHTML工具供应了四个可读写的属性来静态操纵页面元素的内容:innerText,outerText,innerHTML,outerHTML.
需注重两点:
1.个中innerText,outerText属性的值是作为一般文本出现的,即便它含有HTML标签也照实反响出来;而innerHTML,outerHTML出现的是经HTML引擎剖析后文本,它能够反响属性中HTML标签的体现效果。
2.对工具的outerText,outerHTML属性赋值(即写操纵)会删除该工具。
以上四个属性的赋值操纵只是交换原工具的文本内容,想要在页面中指定元素相干地位新增文本内容,需接纳insertAdjacentHTML和insertAdjacentText办法。情势以下:
object.insertAdjacentText(sWhere,sText)
object.insertAdjacentHTML(sWhere,sText)
个中sWhere暗示拔出的文原形关于html标签的地位,有以下四个预设值:
beforeBegin,afterBegin,beforeEnd,afterEnd
利用中需注重以下几点:
1.这两种办法必需在全部文档装载完成以后才干利用,不然将堕落。
2.InsertAdjacentText只能拔出一般文本,InsertAdjacentHTML拔出html格局的文本
3.用InsertAdjacentHTML拔出剧本,必需在script元素中利用defer属性,不然剧本实行将呈现运转期毛病
4.InsertAdjacentHTML拔出html元素后,all和其他大概的元素汇合将主动更新以反响静态变更。如页面后续元素的sourceIndex属性将改动。
5.当付与InsertHTML/outerHTML属性有效的HTML标签,该办法大概呈现运转时错。如以下代码将堕落:
<BODY>
<pid=pdiv></p>
<SCRIPTLANGUAGE="JavaScript">
pdiv.innerHTML="<p>hello</p>"
</SCRIPT>
</BODY>
别的页面内容静态操纵还必要注重以下一些细节:
1.只要文档BODY内显现的内容能被以上属性和办法静态改动,BODY工具的内容能主动态操纵,但BODY工具自己没法被交换。
2.以上属性和体例不克不及操纵空标签(没有内容的html标签),如input,img。
3.关于table工具而言,只要td(innerHTML/innerText)和table(outerHMTL/outerText)工具能够用某些属性来交换或拔出内容;而其他table工具,如tr、tbody不克不及用这些属性来改动内容。
</p>
HTML5草案的前身名为WebApplications1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的HTML工作团队。 |
|