-3

当我制作 chrome 扩展时,我制作了一个 JavaScript 文件 (.js) 和 html 文件,并在 html 文件中通过这一行调用了 .js 文件:

<script src='history.js'></script>

但我想在 JavaScript 文件中而不是在 html 中创建一个按钮

4

2 回答 2

3

您可以使用documentscreateElement方法执行此操作

var button = document.createElement("input")
    button.type = "submit"
    button.value = "My Button"

document.body.appendChild(button)

这是一个JSBin

但这一切都取决于您对“按钮”的含义

于 2012-12-24T15:33:55.590 回答
0

您可以使用

message = "Clicked Button";
document.write('<button id="mybutton" onclick="alert(message);">Button</button>');

例子:

<!DOCTYPE html> 
<html> 
<head><script src="jquery.min.js"></script>

<script>
    message = "Clicked Button";
    document.write('<button id="mybutton" onclick="alert(message);">Button</button>');
</script> 
</head>
<body> 

</body> 
</html>
于 2012-12-24T15:30:28.397 回答