JS动态创建HTML标签
来源:互联网 发布:java如何停止一个线程 编辑:程序博客网 时间:2024/05/15 11:05
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> function makeMenu(){ var h2s=document.getElementsByTagName('h2'); var menu=document.createElement('div'); var menul=document.createElement('ul'); menu.appendChild(menul); for (var i=0;i<h2s.length;i++){ //遍历元素的方法 var itemText=h2s[i].childNodes[0].nodeValue; //必须使用0来提取后面的文本 var menuli=document.createElement('li'); menul.appendChild(menuli); var menuliA=document.createElement('a'); menuli.appendChild(menuliA); menuliA.setAttribute('href','#item'+i); var menuText=document.createTextNode(itemText); menuliA.appendChild(menuText); var anc=document.createElement('a'); //插入anc是为了显示在<h2>前面 anc.setAttribute('name','item'+i); document.body.insertBefore(anc,h2s[i]); } document.body.insertBefore(menu,document.body.firstChild); } window.onload=makeMenu; </script></head><body> <h1> Welcom to my web page.</h1> <h2>001</h2> fsdhgsdlgh <h2>002</h2> <p>ejktgehlgt</p> <h2>003</h2> <h2>004</h2> </div></body></html>
0 0
- js动态创建html标签
- JS动态创建HTML标签
- JS创建HTML标签
- js创建html标签
- js 创建动态标签
- js创建动态标签
- js动态创建标签
- JS动态标签创建
- js动态添加HTML标签
- js动态创建元素、标签
- js 动态创建HTML元素
- JS动态创建HTML总结
- JS 动态创建html元素
- webView加载html动态创建标签
- js-dom-动态创建html标签时,name属性的初始化问题
- HTML中关于动态创建的标签无法绑定js事件的解决方法
- js 用CreateElement动态创建标签 //*************************************//
- js 用CreateElement动态创建标签
- 高光谱遥感图像处理(1)-----基础
- android studio常用插件 (非常好使)
- socket通信
- C++ 学习之路(12):运算符重载
- Java_SE09-多线程
- JS动态创建HTML标签
- anr分析
- 名企动态网站开发--jQuery实现flash动画效果
- Oracle RAC 单节点宕机 has a disk HB, but no network HB
- 两个树结点的公共祖先
- Windows10 Linux bash安装问题
- 细胞问题(广度优先搜索)
- 部落卫队问题(深度优先搜索)
- 拦截导弹问题(贪心算法)