是的,document.createElement("input") 中的 "input" 可以替换为其他 HTML 元素类型。
document.createElement() 方法用于创建任何指定的 HTML 元素节点。
可以创建的元素类型包括:
表单控件元素:
"textarea"- 多行文本输入框"select"- 下拉选择框"button"- 按钮容器元素:
"div"- 通用块级容器"span"- 通用行内容器"p"- 段落结构元素:
"h1","h2","h3"- 标题"ul","ol","li"- 列表多媒体元素:
"img"- 图片"audio"- 音频"video"- 视频
举例说明:
// 创建 div 容器
var div = document.createElement("div");
div.innerHTML = "这是一个div容器";
// 创建按钮
var btn = document.createElement("button");
btn.textContent = "点击我";
btn.onclick = function() { alert("按钮被点击"); };
// 创建图片
var img = document.createElement("img");
img.src = "image.jpg";
img.alt = "示例图片";
// 创建段落
var p = document.createElement("p");
p.textContent = "这是一个段落";
// 添加到页面
document.body.appendChild(div);
document.body.appendChild(btn);
document.body.appendChild(img);
document.body.appendChild(p);实际上,你可以创建任何标准的 HTML 元素,创建后可以通过设置其属性和样式,然后使用 appendChild() 方法将其添加到 DOM 中显示出来。