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 相关文章推荐
jQueryUI写一个调整分类的拖放效果实现代码
May 10 Javascript
javascript文本框内输入文字倒计数的方法
Feb 24 Javascript
JavaScript中5种调用函数的方法
Mar 12 Javascript
JavaScript简单表格编辑功能实现方法
Apr 16 Javascript
js限制文本框只能输入中文的方法
Aug 11 Javascript
JS+HTML5手机开发之滚动和惯性缓动实现方法分析
Jun 12 Javascript
AngularJS 实现弹性盒子布局的方法
Aug 30 Javascript
vue+SSM实现验证码功能
Dec 07 Javascript
vue项目配置使用flow类型检查的步骤
Mar 18 Javascript
在Vue 中实现循环渲染多个相同echarts图表
Jul 20 Javascript
7个你应该知道的JS原生错误类型
Apr 29 Javascript
javascript拖曳互换div的位置实现示例
Jun 28 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
压力如何影响浓缩咖啡品质
2021/03/03 咖啡文化
关于时间计算的结总
2006/12/06 PHP
php设计模式 Command(命令模式)
2011/06/26 PHP
兼容firefox,chrome的网页灰度效果
2011/08/08 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
2009/12/02 Javascript
基于jQuery的倒计时实现代码
2012/05/30 Javascript
取消选中单选框radio的三种方式示例介绍
2013/12/23 Javascript
jquery中对于批量deferred的处理方法
2014/01/22 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
JS清除选择内容的方法
2015/01/29 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
ionic2自定义cordova插件开发以及使用(Android)
2017/06/19 Javascript
微信小程序解析富文本过程详解
2019/07/13 Javascript
详解解决小程序中webview页面多层history返回问题
2019/08/20 Javascript
功能完善的小程序日历组件的实现
2020/03/31 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
vue使用openlayers实现移动点动画
2020/09/24 Javascript
Python实现股市信息下载的方法
2015/06/15 Python
django celery redis使用具体实践
2019/04/08 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
python实现定时发送邮件到指定邮箱
2020/12/23 Python
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
2013/01/26 面试题
急诊科护士自我鉴定
2013/10/14 职场文书
会计岗位职责
2013/11/08 职场文书
初中三年毕业生的自我评价分享
2014/02/14 职场文书
公司的门卫岗位职责
2014/09/09 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
2015年父亲节活动总结
2015/02/12 职场文书
医德医风自我评价2015
2015/03/03 职场文书
反腐倡廉学习心得体会范文
2015/08/15 职场文书
学生检讨书范文
2019/06/24 职场文书
springboot读取resources下文件的方式详解
2022/06/21 Java/Android