Javascript功能 - 转到新页面

时间:2018-03-22 10:22:53

标签: javascript html function

我目前有这个:

<center><button onclick="ins()">Press Here For Instructions</button></center>

其次是:

<script>
 function ins() {
document.write("(write instructions)")
document.getElementById("demo").innerHTML = ins;
}
</script>

我的问题是它在功能运行时进入新页面,我如何将它保存在同一页面上?

3 个答案:

答案 0 :(得分:2)

假设标识为demo的元素为div,并且您希望在单击按钮时将其内容设置为Press Here For Instructions;这对你有用:

&#13;
&#13;
function ins() {
document.getElementById("demo").innerHTML = "(write instructions)";
}
&#13;
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
<center>
  <button onclick="ins()">Press Here For Instructions</button>
  <div id="demo"></div>
 </center>
</body>
</html>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

//删除document.write不要使用它 //它用于调试目的而不是使用console.log,它不会影响你的dom,你可以使用F12键在浏览器中查看结果

 <script>
     function ins() {  
    document.getElementById("demo").innerHTML = ins;
    }
    </script>

答案 2 :(得分:-1)

您应该阅读document.write的内容,例如:在这里:https://developer.mozilla.org/en-US/docs/Web/API/Document/write

您正在尝试更改已关闭的文档,而不是打开一个新文档。