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 相关文章推荐
CLASS_CONFUSION JS混淆 全源码
Dec 12 Javascript
jQuery实现切换页面布局使用介绍
Oct 09 Javascript
jQuery入门介绍之基础知识
Jan 13 Javascript
javascript:void(0)点击登录没反应怎么解决
Nov 13 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
Mar 05 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
Jun 08 Javascript
非常实用的js验证框架实现源码 附原理方法
Jun 08 Javascript
JavaScript基础之AJAX简单的小demo
Jan 29 Javascript
javascript验证香港身份证的格式或真实性
Feb 07 Javascript
vue中引入mxGraph的步骤详解
May 17 Javascript
vue 解除鼠标的监听事件的方法
Nov 13 Javascript
React中使用Vditor自定义图片详解
Dec 25 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注入点构造代码
2008/06/14 PHP
PHP 截取字符串函数整理(支持gb2312和utf-8)
2010/02/16 PHP
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
2012/03/05 PHP
php实现下载限制速度示例分享
2014/02/13 PHP
PHP实现批量修改文件后缀名的方法
2015/07/30 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
JavaScript delete操作符应用实例
2009/01/13 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
JavaScript中toString()方法的使用详解
2015/06/05 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
RequireJS入门一之实现第一个例子
2015/09/30 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
2016/10/14 Javascript
Vue之Vue.set动态新增对象属性方法
2018/02/23 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
浅谈vue权限管理实现及流程
2020/04/23 Javascript
[04:13]2014DOTA2国际邀请赛 专访DC目前形势不容乐观
2014/07/12 DOTA
详解python单例模式与metaclass
2016/01/15 Python
PyQt5每天必学之创建窗口居中效果
2018/04/19 Python
Python多线程处理实例详解【单进程/多进程】
2019/01/30 Python
Python tcp传输代码实例解析
2020/03/18 Python
jupyter notebook 的工作空间设置操作
2020/04/20 Python
python中time包实例详解
2021/02/02 Python
CSS中几个与换行有关的属性简明总结
2014/04/15 HTML / CSS
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
德尔福集团DELPHI的笔试题
2012/02/22 面试题
单位在职证明范本
2014/01/09 职场文书
企业宣传口号
2014/06/12 职场文书
党员干部反四风对照检查材料思想汇报
2014/09/14 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
nginx常用命令放入shell脚本详解
2021/03/31 Servers