我想通过单击按钮来更改一段文本,但这不起作用。有什么想法吗?
<div>
This text should stay, <span id="x">This text should change.</span>
</div>
<button type="button" onclick='change()'>Change</button>
<script type="javascript/text">
function change() {
document.getElementById('x').innerHTML='The text has changed.';
}
</script>
我做错了什么?
最佳答案
您的类型属性错误。你根本不需要它。如果您确实想包含它,请将其更改为 text/javascript
。
关于JavaScript insideHTML 更改 onclick 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27231520/