javascriptGetElementById的属性和对元素属性的设置
顾明思义,get-Element-By-Id,就是通过ID来设置/返回HTML标签的属性及调⽤其事件与⽅法。⽤这个⽅法基本上可以控制页⾯所有标签,条件很简单就是给每个标签分配⼀个ID号
⼀getElementById的使⽤:
那么如何取得
<div></div>
以及
<a></a>
之间的值呢?
fontweight属性bold如<div id="div">aaa</div>中的aaa,<a href="#" id="link">bbb</a>中的bbb,也很简单,利⽤innerHTML就可以,
⼆:javascript设置元素的属性:
可以通过JavaScript使⽤元素的setAttribute⽅法设置元素的样式,例如: 要把Span元素中的⽂本修改为采⽤红⾊粗体显⽰,设置如下:
var spanElement = ElementById("mySpan");
spanElement.setAttribute("style","font-weight:bold;color:red;");
除了IE,这种⽅法在当前其他浏览器上都是⾏得通的. 对于IE,解决⽅法是使⽤元素style对象的cssText属性来设置所需的样式, 尽管这个属性不标准,但得到了⼴泛的⽀持,如下所⽰:
var spanElement = ElementById("mySpan");
spanElement.style.cssText = "font-weight:bold;color:red;";
这种⽅法在IE和⼤多数其他浏览器上都能很好地⼯作,只有Opera除外, 为了让代码能在所有当前浏览器上都可以移值,可以同时使⽤这两种⽅法,如下所⽰:
var spanElement = ElementById("mySpan");
spanElement.setAttribute("style","font-weight:bold;color:red;");
spanElement.style.cssText = "font-weight:bold;color:red;";

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。