小编kmu*_*een的帖子

在 JavaScript 中创建按钮元素

我正在尝试在javascript不使用 的情况下创建一个按钮元素jQuery

当我尝试将其附加到 DOM 时,我不断收到错误消息。

“无法读取 null 的属性‘appendChild’”

我到处都找遍了,但找不到如何创建按钮。在 w3Schools 示例中,他们在已经在 HTML 中创建的按钮元素上使用了一个函数,这不是我想要做的。这就是我所拥有的。

HTML:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
meta charset="UTF-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
<meta http-equiv="X-UA-Compatible" content="ie=edge"> 
<title>Document</title> 
<script src="myapp.js"></script> 
</head> 
<body> 
<div id="btn">Button Here</div> 
</body> 
</html>
Run Code Online (Sandbox Code Playgroud)

myapp.js

var element = document.createElement("button");
element.appendChild(document.createTextNode("Click Me!"));
var page = document.getElementById("btn");
page.appendChild(element);
console.log(element);
Run Code Online (Sandbox Code Playgroud)

html javascript element button createelement

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

button ×1

createelement ×1

element ×1

html ×1

javascript ×1