如何从Javascript输出变量到html?

时间:2018-05-15 22:14:39

标签: javascript html

我想使用变量将文本注入div。这是我的代码的Stack Snippet:



tDNA() {
  var dna = prompt("Enter the DNA: ");
}
document.getElementById("dna").innerHTML = "DNA: " + dna;

<!DOCTYPE html>
<html>

<head>
</head>

<body>
  <src="main.js">
    <div id="dna"></div>
</body>

</html>


function promp
&#13;
&#13;
&#13;

3 个答案:

答案 0 :(得分:1)

您需要像这样导入您的脚本

<script type="text/javascript" src="main.js"></script>

答案 1 :(得分:0)

像这样,你必须将数据添加到变量dna在范围内的HTML中,然后实际调用函数

function promptDNA(){
    var dna = prompt("Enter the DNA: ");
    document.getElementById("dna").textContent = "DNA: " + dna;
}

promptDNA()
<!DOCTYPE html>
<html>
<head>
</head>
<body>
    <div id="dna"></div>
    <script src="main.js"></script>
</body>
</html>

此外,您正在不正确地导入脚本。

答案 2 :(得分:0)

你可以尝试一下。

HTML

<html>
<head>
</head>
<body>
<script defer src = "main.js"></script>
    <div id = "dna">
      <p></p>
    </div>
</body>
</html>

的JavaScript

function promptDNA(){
    var dna = prompt("Enter the DNA: ");
    d1 = document.querySelector("p");   
    d1.textContent = dna;
}

promptDNA();