<script language="javascript">
function change(){
document.getElementById("test").innerHTML = "text </br>"; //
}
</script>
<div id="test"></div>
<input type="button" onclick="change()" value="Change content">
但是当我执行代码时,它不会显示数据。
谢谢你们!
我试过但结果没有变化。我认为似乎属性不支持数据包含标签HTML:
...
答案 0 :(得分:1)
您尚未关闭<script>
代码。这就是问题所在。
<script>
function change(){
document.getElementById("test").innerHTML = "text </br>";
}
</script> <!-- it should be closing tag -->
<div id="test"></div>
<input type="button" onclick="change();" value="Change content">
最好删除language
属性,因为现在HTML5中已弃用。
答案 1 :(得分:0)
使用
<input type="button" onclick="change();" value="Change content">
并将脚本更改为</script>
答案 2 :(得分:0)
看,它有效......
<script language="javascript">
function change(){
document.getElementById("test").innerHTML = "text </br>"; //
}
</script>
<div id="test"></div>
<input type="button" onclick="change()" value="Change content">
您只需在运行前查看代码。