如何从div获得铭文?

时间:2016-12-11 12:34:19

标签: javascript html get user-experience

嗨我想让我的题词“有点”并且每2秒在屏幕上显示一次。 有些东西不起作用。感谢您的帮助:)

<!DOCTYPE html>
<html>
<head>
</head>
<body> 

<div id = "word">something</div>

<script type="text/javascript">

var myVar = document.getElementById("word");

setInterval(function func1(){
document.write(myVar)
},2000);

func1();

</script>
</body>
</html>

3 个答案:

答案 0 :(得分:2)

使用此

var myVar = document.getElementById("word").innerHTML;

答案 1 :(得分:1)

您不需要手动运行该功能,setInterval将每2秒执行一次。

&#13;
&#13;
setInterval(() => {
  const word = document.getElementById('word');
  const output = document.getElementById('output');
  output.innerHTML = word.innerHTML;
}, 2000);
&#13;
<div id="word">Something</div>
<div id="output"></div>
&#13;
&#13;
&#13;

答案 2 :(得分:1)

  1. 添加innerHTML以从div中提取数据。
  2. 您不需要为周期性功能命名。
  3. &#13;
    &#13;
    var myVar =  document.getElementById("word").innerHTML;
    setInterval(function(){
    document.write(myVar);
    // alert(myvar);
    },2000);
    &#13;
    <div id="word">test</div>
    &#13;
    &#13;
    &#13;