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 相关文章推荐
Javascript中获取出错代码所在文件及行数的代码
Sep 23 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
Nov 30 Javascript
2012年开发人员的16款新鲜的jquery插件体验分享
Dec 28 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
Jun 23 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
Jun 12 Javascript
Angular2 (RC4) 路由与导航详解
Sep 21 Javascript
10分钟掌握XML、JSON及其解析
Dec 06 Javascript
浅谈js函数三种定义方式 &amp; 四种调用方式 &amp; 调用顺序
Feb 19 Javascript
angular.fromJson与toJson方法用法示例
May 17 Javascript
jQuery实现火车票买票城市选择切换功能
Sep 15 jQuery
JS实现根据指定值删除数组中的元素操作示例
Aug 02 Javascript
Javascript中的解构赋值语法详解
Apr 02 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
第十四节 命名空间 [14]
2006/10/09 PHP
国内php原创论坛
2006/10/09 PHP
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
关于PHP自动判断字符集并转码的详解
2013/06/26 PHP
使用PHP实现蜘蛛访问日志统计
2013/07/05 PHP
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
jQuery选择器简明总结(含用法实例,一目了然)
2014/04/25 Javascript
js中substring和substr的定义和用法
2014/05/05 Javascript
JS中三目运算符和if else的区别分析与示例
2014/11/21 Javascript
javascript获取当前鼠标坐标的方法
2015/01/10 Javascript
jquery实现表单验证并阻止非法提交
2015/07/09 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
JavaScript仿百度图片浏览效果
2016/11/23 Javascript
微信小程序 122100版本更新问题解决方案
2016/12/22 Javascript
bootstrapValidator表单验证插件学习
2016/12/30 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
2019/04/09 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
2019/05/21 Javascript
JS实现可用滑块滑动的缓动图代码
2019/09/01 Javascript
[02:29]完美世界高校联赛上海赛区回顾
2015/12/15 DOTA
利用Python实现命令行版的火车票查看器
2016/08/05 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
Python学习笔记之Django创建第一个数据库模型的方法
2019/08/07 Python
Python StringIO如何在内存中读写str
2020/01/07 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
2020/03/01 Python
Pytorch 使用 nii数据做输入数据的操作
2020/05/26 Python
如何在Python对Excel进行读取
2020/06/04 Python
python小白学习包管理器pip安装
2020/06/09 Python
让IE支持HTML5的方法
2012/12/11 HTML / CSS
安全的后院和健身蹦床:JumpSport
2019/07/15 全球购物
Etam俄罗斯:法国女士内衣和家居服网上商店
2019/10/30 全球购物
教师学习培训邀请函
2014/02/04 职场文书
庆祝新中国成立65周年“向国旗敬礼”网上签名寄语
2014/09/27 职场文书
实习单位鉴定意见
2015/06/04 职场文书
日本官方排名前10的动漫,名侦探柯南上榜,第一是一部创造历史的动漫
2022/03/18 日漫