当前位置: 首页 > 图文教程 > 网络编程 > Javascript > createElement动态创建HTML对象脚本代码

Javascript
JAVASCRIPT 实现普通日期转换多少小时前、多少分钟前、多少秒
javascript 根据指定字符把字符串拆分为数组
Javascript Select操作大集合
javascript 复杂的嵌套环境中输出单引号和双引号
判断脚本加载是否完成的方法
jquery cookie插件代码类
js 失去焦点时关闭层实现代码
jquery input checked全选与反选1.3.2的版本
jquery 实现斜导航效果
javascript 日期时间函数(经典+完善+实用)
让按钮失效5秒的js代码
关于JavaScript的一些看法
[原创]js 日期加红代码 适用于各种cms
input 宽度自适应
javascript AutoScroller 函数类
Jquery 基础学习笔记之文档处理
js 键盘方向键 文章翻页跳转的效果[小说站常用]
Javascript 日期对象Date扩展
JS 文字符串转换unicode编码函数
帮助避免错误的Javascript陷阱清单

Javascript 中的 createElement动态创建HTML对象脚本代码


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 242 ::
收藏到网摘: n/a

利用createElement动态创建链接,div等代码

1.创建链接

复制代码 代码如下:

<script language="javascript">
var o = document.body;
//创建链接
function createA(url,text)
{
var a = document.createElement("a");
a.href = url;
a.innerHTML = text;
a.style.color = "red";
o.appendChild(a);
}
createA("http://www.ruanchen.com/","牛C网");
</script>

2.创建DIV
复制代码 代码如下:

<script language="javascript">
var o = document.body;
//创建DIV
function createDIV(text)
{
var div = document.createElement("div");
div.innerHTML = text;
o.appendChild(div);
}
createDIV("牛C网:http://www.ruanchen.com/");
</script>

3.创建表单项
复制代码 代码如下:

<script language="javascript">
var o = document.body;
//创建表单项
function createInput(sType,sValue)
{
var input = document.createElement("input");
input.type = sType;
input.value = sValue;
o.appendChild(input);
}
createInput("button","ooo");
</script>

4.创建表格
复制代码 代码如下:

<script language="javascript">
var o = document.body;
//创建表格
function createTable(w,h,r,c)
{
var table = document.createElement("table");
var tbody = document.createElement("tbody");
table.width = w;
table.height = h;
table.border = 1;
for(var i=1;i<=r;i )
{
var tr = document.createElement("tr");
for(var j=1;j<=c;j )
{
var td = document.createElement("td");
td.innerHTML = i "" j;
//td.appendChild(document.createTextNode(i "" j));
td.style.color = "#FF0000";
tr.appendChild(td);
}
tbody.appendChild(tr);
}
table.appendChild(tbody);
o.appendChild(table);
}
createTable(270,270,9,9);
</script>