页面新增自定义元素经验
2009-04-03 16:47
148 查看
我们经常用getElementsByTagName,但是像table,div这种元素太多了,这样返回的集合会很大,所以在要做逻辑的地方可以用自己定义的元素如<abc> </abc>
这样可以缩小集合范围,但是
像<abc>这种自定义的标签,是没有style等一系列的属性的,这样你就没有办法控制样式了,不用我发现,自定义标签是支持parentElement的,这样我们就可以用
<div><abc></acb></div>
然后用tag.parentElement来控制各种属性就行了
后来发现更简单的
<abc/>
<span>sdfsdfdsfd</span>
<abc/>
<span>sdfsdfdsfd</span>
<Script>
var d = document.getElementsByTagName("abc");
for(i=0;i<d.length;i++)
{
d[i].nextSibling;
}
</Script>
就行了
这样可以缩小集合范围,但是
像<abc>这种自定义的标签,是没有style等一系列的属性的,这样你就没有办法控制样式了,不用我发现,自定义标签是支持parentElement的,这样我们就可以用
<div><abc></acb></div>
然后用tag.parentElement来控制各种属性就行了
后来发现更简单的
<abc/>
<span>sdfsdfdsfd</span>
<abc/>
<span>sdfsdfdsfd</span>
<Script>
var d = document.getElementsByTagName("abc");
for(i=0;i<d.length;i++)
{
d[i].nextSibling;
}
</Script>
就行了
相关文章推荐
- 新增和改良的页面元素
- 原生js,jquery通过ajax获得后台json数据动态新增页面元素
- C# 实现打印机新增自定义页面大小
- 微信开发-如何自定义页面分享元素
- WooCommerce 结算页面自定义(删除/添加)表单元素
- IE兼容性视图,新增元素导致白页面
- IE兼容性视图,新增元素导致白页面
- Smack Message扩展,添加自定义元素(标签)经验分享
- 新增的h5页面元素
- Servlet中使用web.xml标签元素自定义错误页面备忘
- Smack Message扩展,添加自定义元素(标签)经验分享
- 自定义jsp标签实现页面元素的权限控制
- Html5(2)新增的结构元素 及 新增页面元素
- 自定义 定制 浏览器 开发 遍历 页面表单DOM元素
- Smack Message扩展,添加自定义元素(标签)经验分享
- activePDF Architect WBE 控件可动态产生自定义PDF文件,控制布局和页面元素
- JS 为页面对象新增自定义方法
- 自定义SharePoint列表新增、编辑、查看页面(NewForm、EditForm、DispForm)
- 自定义SharePoint列表新增、编辑、查看页面(NewForm、EditForm、DispForm)
- 解决SharePoint中自定义新增和编辑List的页面时"增加附件"工作栏不能使用的问题