js 动态操作元素
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
<script>
onload = function () {
document.getElementById('btnImage').onclick = function () {
var img = document.createElement('img');
img.src = "bird1.png";
document.getElementById('dv').appendChild(img);
};
document.getElementById('btnText').onclick = function () {
var input = document.createElement('input');
input.type = 'text';
document.getElementById('dv').appendChild(input);
};
document.getElementById('btnLink').onclick = function () {
var a = document.createElement('a');
a.innerText = '163';
a.href = 'http://www.163.com';
document.getElementById('dv').appendChild(a);
};
document.getElementById('btnDel').onclick = function () {
var nodes = document.getElementById('dv').childNodes;
while (nodes.length>0) {
document.getElementById('dv').removeChild(nodes[0]);
nodes = document.getElementById('dv').childNodes;
}
}
}
</script>
</head>
<body>
<input type="button" name="name" value="图片" id="btnImage" />
<input type="button" name="name" value="文本框" id="btnText" />
<input type="button" name="name" value="超链接" id="btnLink" />
<input type="button" name="name" value="删除" id="btnDel" />
<div id="dv">
</div>
</body>
</html>
最新文章
- Git 学习笔记参考
- Svn版本控制工具的作用和应用
- 农资产品送货车上使用 PDA手持机 现场销售开单 然后开单后能直接通过移动网络传回电脑(云服务器)
- 不是语言之争--Go vs Erlang
- 5个最好的Python Web开发框架
- Entity Framework 关系约束配置
- 在asp.net mvc中使用PartialView返回部分HTML段
- Mysql学习笔记之常用数据类型 (转)
- Dice (III) 概率dp
- ADODB的应用
- RockMongo 安装
- NOIP模拟赛---1.生气的LJJ (anger)
- NodeJs中process.cwd()与__dirname的区别
- mysql分组查询前n条数据
- NEO从入门到开窗(2) - 智能合约的面相
- [JavaScript] audio在浏览器中自动播放
- class-dump 安装使用详解
- 在ExtJS中查看视频
- vue 自适应 Responsive 设计
- Android 底部菜单会被顶起来的情况