JavaScript动态改变HTML页面元素例如添加或删除


Posted in Javascript onAugust 10, 2014

可以通过JavaScript动态的改变HTML中的元素

向HTML中添加元素

首先需要创建一个标签,然后向该标签中添加相应的内容,然后将创建好的标签添加到相应的位置。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>测试文档</title> 
<script type="text/javascript"> 
function add(){ 
var element = document.createElement("p"); 
var node = document.createTextNode("添加新段落"); 
element.appendChild(node); 
x = document.getElementById("demo"); 
x.appendChild(element); 
} 
</script> 
</head> 
<body> 
<div id="demo"> 
<p>这是第一段</p> 
</div> 
<input type="button" value="按钮" onclick="add()" /> 
</body> 
</html>

删除HTML中的某个元素

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>测试文档</title> 
<script type="text/javascript"> 
function deleteE(){ 
var father = document.getElementById("demo"); 
var child = document.getElementById("p1"); 
father.removeChild(child); 
} 
</script> 
</head> 
<body> 
<div id="demo"> 
<p id="p1">这是第一段</p> 
<p id="p2">这是第二段</p> 
</div> 
<input type="button" value="删除" onclick="deleteE()" /> 
</body> 
</html>
Javascript 相关文章推荐
爱恋千雪-US-AscII加密解密工具(网页加密)下载
Jun 06 Javascript
jQuery html() in Firefox (uses .innerHTML) ignores DOM changes
Mar 05 Javascript
jQuery插件开发全解析
Oct 10 Javascript
JavaScript实现的一个日期格式化函数分享
Dec 06 Javascript
javascript实现俄罗斯方块游戏的思路和方法
Apr 27 Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
Aug 11 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
Dec 07 Javascript
ES6正则的扩展实例详解
Apr 25 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
May 03 Javascript
详解vantUI框架在vue项目中的应用踩坑
Dec 06 Javascript
Node.js Windows Binary二进制文件安装方法
May 16 Javascript
js代码实现轮播图
May 04 Javascript
网页运行时提示对象不支持abigimage属性或方法
Aug 10 #Javascript
js中直接声明一个对象的方法
Aug 10 #Javascript
点击标签切换和自动切换DIV选项卡
Aug 10 #Javascript
js中window.open打开一个新的页面
Aug 10 #Javascript
window.location.href的用法(动态输出跳转)
Aug 09 #Javascript
javascript父、子页面交互技巧总结
Aug 08 #Javascript
jQuery的animate函数学习记录
Aug 08 #Javascript
You might like
PHP数据缓存技术
2007/02/14 PHP
apache php模块整合操作指南
2012/11/16 PHP
php操作csv文件代码实例汇总
2014/09/22 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
网站上面有这种切换效果
2006/06/26 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
微信小程序 tabs选项卡效果的实现
2017/01/05 Javascript
详解Vue如何支持JSX语法
2017/11/10 Javascript
Angular2学习笔记之数据绑定的示例代码
2018/01/03 Javascript
使用JS模拟锚点跳转的实例
2018/02/01 Javascript
vue中使用ueditor富文本编辑器
2018/02/08 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
2020/10/02 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
wxpython中利用线程防止假死的实现方法
2014/08/11 Python
python通过ssh-powershell监控windows的方法
2015/06/02 Python
python实现折半查找和归并排序算法
2017/04/14 Python
numpy排序与集合运算用法示例
2017/12/15 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
对python字典过滤条件的实例详解
2019/01/22 Python
Python Datetime模块和Calendar模块用法实例分析
2019/04/15 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
2020/03/10 Python
keras实现多GPU或指定GPU的使用介绍
2020/06/17 Python
python主要用于哪些方向
2020/07/05 Python
OpenCV读取与写入图片的实现
2020/10/13 Python
Python基于内置函数type创建新类型
2020/10/22 Python
会计找工作求职信范文
2013/12/09 职场文书
《小儿垂钓》教学反思
2014/02/23 职场文书
运动会广播稿150字(9篇)
2014/09/20 职场文书
自我工作评价范文
2015/03/06 职场文书
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python
浅谈mysql哪些情况会导致索引失效
2021/11/20 MySQL