JavaScript 创建 HTML 元素的两种方法
作者:微光时间:2026-10-28 10:47:00浏览:77
本文介绍在 JavaScript 中生成 HTML 元素的两种常见方式。第一种使用 document.createElement() 配合 appendChild(),通过设置 name、value 及 setAttribute 定义属性,属于规范做法。第二种利用 document.write() 直接输出 HTML 字符串,代码简洁但灵活性较低。
JavaScript 创建 HTML 元素的两种方法
本文介绍两种在 JavaScript 中生成 HTML 元素的方法:第一种为较为规范的元素创建方式,第二种则是利用 JavaScript 的 write() 方法直接输出 HTML 元素。
方法一:
代码如下:
//createElement()创建input元素到obj对象中
var obj = document.createElement('input');
//选择要生成地点的前一个元素
var before = document.getElementById('before');
//设置obj元素名,值
obj.name='name';
obj.value='value';
//setAttribute是可以自由定义属性的,不仅id和type,name和value也可以在这定义
obj.setAttribute('id','idname');
obj.setAttribute('type','typename');
//在前一个元素后面添加obj
before.appendChild(obj);
方法二:
代码如下:
document.write("<inpt name='name' value='value' id='idname' type='typename'>");
以上列举了两种生成 HTML <input> 元素的方法。第一种方式较为规范,但代码量相对较多;第二种方式代码更为精简。
作者最新文章
JavaScript零基础入门:从环境搭建到运行第一段代码
2026-11-05 15:29:58
HTML链接中javascript:void(0)的作用及现代替代方案
2026-11-05 10:07:47
在线调试 JS 时怎么引入 jQuery 或 Vue 等第三方库
2026-11-05 08:53:56
原生JavaScript实现简易颜色选择器原理与代码
2026-11-03 23:22:19
JS原生表单序列化:FormData与URLSearchParams用法详解
2026-11-03 23:13:21
