二、局部属性
在某些时候可能几个元素同时只使用一个属性,比如select中的option,在大多数情况中他们只可能有一个selected为True,其余的都为Flase,那么我们可以把它看做在这一组的option中只有一个selected,在HTML代码中我们也是这样表示的。 所以就需要一个在局部区域使用的属性来标识,它就像是一个令牌一样可以在不同的元素这间移动,这就确保了属性的唯一性,并且若是想改变属性的状态时,你不须要考虑这个属性在哪一个元素上,直接改变属性的状态。
下面我们看一下例子,由于IE6的在DOM支持上的不完善,所以写这个程序过程中有一些附加的代码,如要通过一个全局的TR变量记录属性所在的对象名称(DOM中可以通过 属性.parentNode 得到)等
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
出处:蓝色理想
责任编辑:红色黑客
上一页 Dhtml 属性编程之原创笔记 [1] 下一页
◎进入论坛网页制作、网站综合版块参加讨论
|