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 相关文章推荐
疯掉了,尽然有js写的操作系统
Apr 23 Javascript
ajax 同步请求和异步请求的差异分析
Jul 04 Javascript
js弹出层永远居中实现思路及代码
Nov 29 Javascript
基于jquery实现的自动补全功能
Mar 12 Javascript
js焦点文字滚动效果代码分享
Aug 25 Javascript
jQuery链式操作实例分析
Nov 16 Javascript
基于BootStrap实现局部刷新分页实例代码
Aug 08 Javascript
读Javascript高性能编程重点笔记
Dec 21 Javascript
AngularJS实现select的ng-options功能示例
Jul 12 Javascript
Node.js 多进程处理CPU密集任务的实现
May 26 Javascript
记一次vue跨域的解决
Oct 21 Javascript
详解Vue数据驱动原理
Nov 17 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
百度实时推送api接口应用示例
2014/10/21 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
Zend Framework教程之Zend_Registry对象用法分析
2016/03/22 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
2016/08/12 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
基于jquery的checkbox下拉框插件代码
2010/06/25 Javascript
js实现省市联动效果的简单实例
2014/02/10 Javascript
jquery插件corner实现圆角边框的方法
2015/03/09 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
JavaScript中的cacheStorage使用详解
2015/07/29 Javascript
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
2017/01/09 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
vue中v-for通过动态绑定class实现触发效果
2018/12/06 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
vue生命周期与钩子函数简单示例
2019/03/13 Javascript
js实现简单分页导航栏效果
2019/06/28 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
Python2和Python3.6环境解决共存问题
2018/11/09 Python
Python实现名片管理系统
2020/02/14 Python
使用sklearn对多分类的每个类别进行指标评价操作
2020/06/11 Python
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
HTML最新标准HTML5总结(必看)
2016/06/13 HTML / CSS
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
英国女性时尚品牌:Apricot
2018/12/04 全球购物
事业单位个人应聘自荐信
2013/09/21 职场文书
暑期社会实践方案
2014/02/05 职场文书
工程质量承诺书
2014/03/27 职场文书
小学运动会班级口号
2014/06/09 职场文书
工程部岗位职责
2015/02/10 职场文书
黑白记忆观后感
2015/06/18 职场文书
大学生暑期社会实践的个人总结!
2019/07/17 职场文书