javascript动态修改html页面内容
来源:互联网 发布:中国建筑西北院 知乎 编辑:程序博客网 时间:2024/05/21 17:54
1:下面是动态删除页面内容
效果:
没删除前:
删除后:
我们可以看见段落二被删除了
javascript代码:
function remove(){var p2 = document.getElementById("p2");p2.parentNode.removeChild(p2);}window.onload = function(){var btn1 = document.getElementById("btn1");btn1.onclick = remove;}
html代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>testdelete</title> <script type="text/javascript" src="js/delete.js"> </script></head><body> <p id="p1">我是段落一</p> <p id="p2">我是段落二</p> <p id="p3">我是段落三</p> <p id="p4">我是段落四</p> <p id="p5">我是段落五</p> <input type="button" id="btn1" value="点击删除段落"/></body></html>
2:动态增加页面内容和删除页面内容
点击增加后:
点击删除后:
html代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript" src="js/add.js"> </script></head><body> <input type="file" id="f1"/> <input type="button" id="btn1" value="添加一个上传域"/> </body></html>
js代码:
function add(){ var f1 = document.getElementById("f1"); var parent = f1.parentNode; var newf = document.createElement("input"); newf.setAttribute("type","file"); var br1 = document.createElement("br"); var br2 = document.createElement("br"); var btn = document.createElement("input"); btn.setAttribute("type","button"); btn.setAttribute("value","删除上传域"); btn.onclick = remove; parent.insertBefore(newf,f1); parent.insertBefore(btn,f1); parent.insertBefore(br1,f1); parent.insertBefore(br2,f1);}function remove(){ var a = document.getElementsByTagName("input"); var b = document.getElementsByTagName("br"); if(b.length>0) { b[0].parentNode.removeChild(b[0]); } for(var i = 0;i<a.length;i++) { if(a[i].type="file") { a[i].parentNode.removeChild(a[i]); break; } } a = document.getElementsByTagName("input"); for(var i = 0;i<a.length;i++) { if(a[i].type="button") { a[i].parentNode.removeChild(a[i]); break; } }}window.onload = function(){var btn1 = document.getElementById("btn1");btn1.onclick = add;}
- javascript动态修改html页面内容
- 动态生成Html页面内容
- JavaScript动态创建Html内容
- javascript动态创建html内容
- dom动态修改html页面
- html frame实现页面内容动态切换
- html frame实现页面内容动态切换
- 动态添加修改删除html表格内容
- javascript html页面中的内容替换
- 使用JavaScript动态刷新页面局部内容
- javascript动态修改select 的内容
- asp.net 使用HttpModule对全站输出的动态页面的HTML内容进行修改,不会错乱
- js 禁止用户复制页面内容和修改html
- 静态页面html、shtml增加动态内容 使用apache ssi
- 动态的修改WebBrowser加载页面的内容
- Delphi动态的修改WebBrowser加载页面的内容
- Delphi动态的修改WebBrowser加载页面的内容
- JQuery根据下拉列表的值动态修改页面内容
- vector之迭代初窥
- 关于dll的不能不说的话
- javascript动态更新省份和市
- Qt预编译头
- Android MediaPlayer状态机
- javascript动态修改html页面内容
- 应聘者众生相
- java 多态/引用变量的强制类型转换?/静态的初始化块
- HDU3003 Pupu,快速幂取模
- webservice入门---第一个快速实例
- 手势行为
- 面试题-递归
- JQuery获取$(this)子节点对象的方法
- 驾驶心得