日期:2014-05-16  浏览次数:20467 次

调用js文件中的函数修改innerHtml
本帖最后由 seLc7 于 2013-08-30 13:49:58 编辑
<div id="state" style="text-align:center">Stopped...</div>

如上有这么一个div控件。通过引用onplay.js代码文件中的函数,修改innerHtml文字。

function onPlay()
{
    document.getElementById("state").innerHTML = "Playing...";
    //document.getElementById("PlayOrPause").value = "Pause";
}

为什么别的函数调用都可以,只有这个修改innerHTML不可以呢?仍然是stop。求解。谢谢
javascript html js function

------解决方案--------------------

<div id="state" style="text-align:center">Stopped...</div>
<script type="text/javascript">
function onPlay()
{
    document.getElementById("state").innerHTML = "Playing...";
}
onPlay();
</script>

测试正常
------解决方案--------------------
引用:
Quote: 引用:


<div id="state" style="text-align:center">Stopped...</div>
<script type="text/javascript">
function onPlay()
{
    document.getElementById("state").innerHTML = "Playing...";
}
onPlay();
</script>

测试正常
呃,忘记说了,这个div控件是嵌套在另外的div里面,是不是需要把嵌套的div的id也写进去?


你先检查一下  document.getElementById("state")   是不是得到了你想要的"state"