Javascript 使用提示更改文本

Javascript 使用提示更改文本,javascript,Javascript,我正在尝试使用Javascript更改标记中的文本。这是我到目前为止所做的,但它不起作用。有什么建议吗 <!DOCTYPE html> <html> <head> <title></title> <meta charset="UTF-8"/> </head> <script type="text/javascript"> var mText = prompt("

我正在尝试使用Javascript更改
标记中的文本。这是我到目前为止所做的,但它不起作用。有什么建议吗

<!DOCTYPE html>
<html>
  <head>
    <title></title>
    <meta charset="UTF-8"/>
  </head>

  <script type="text/javascript">
     var mText = prompt("sheiyvanet satauri");
     function myFunction() {
       document.getElementById("demo").innerHTML = mText;
     }
  </script>
  <body>
    <p id="demo"> </p>
  </body>
</html>

var mText=提示(“sheiyvanet satauri”);
函数myFunction(){
document.getElementById(“demo”).innerHTML=mText;
}


如果要控制事件发生的时间,请将其添加到onload或click函数:

window.onload=myFunction();
函数myFunction(){
var mText=提示(“sheiyvanet satauri”);
document.getElementById(“demo”).innerHTML=mText;
}

您必须调用刚刚编写的函数

并且,您需要在整个页面加载后执行该函数,否则您想要更改其中文本的元素尚未创建

您可以将脚本移动到页面的末尾

<html>
    <head>
        <title></title>
        <meta charset="UTF-8"/>
    </head>

    <body>
        <p id="demo"> </p>
    </body>

    <script type="text/javascript">
        var mText = prompt("sheiyvanet satauri");
        function myFunction() {
            document.getElementById("demo").innerHTML = mText;
        }

        myFunction();

    </script>
</html>

var mText=提示(“sheiyvanet satauri”); 函数myFunction(){ document.getElementById(“demo”).innerHTML=mText; } myFunction();
.


var mText=提示(“sheiyvanet satauri”); 函数myFunction(){ document.getElementById(“demo”).innerHTML=mText; } myFunction();

需要调用函数
myFunction()

的可能重复项
<!DOCTYPE html>
 <html>
<head>
  <title></title>
  <meta charset="UTF-8"/>
</head>


<body>
    <p id="demo"> </p>
 </body>
</html>


<script type="text/javascript">
var mText = prompt("sheiyvanet satauri");
  function myFunction() {
    document.getElementById("demo").innerHTML = mText;
  }
 myFunction();