innerHTML问题是DIV的内容

时间:2010-09-15 17:47:45

标签: javascript

出于某种原因,我无法在IE或Firefox中更改DIV的内容。我可能会出错的任何想法?

的JavaScript

function displayTable() {
 document.getElementById('retailerDiv').innerHTML = '<a>HEY!</a>';
}

HTML

<input type="text" id="userQuery" onkeydown="displayTable()"/>
<br/>
<div id="retailerDiv">
Now
</div>

1 个答案:

答案 0 :(得分:0)

您发布的代码运行正常。也许编辑并发布所有来源,或链接到网页上的页面。我在Firefox 3.5或IE8中没有任何问题:

<HTML>
<HEAD>
    <script type="text/javascript">
        function displayTable() 
        {
            document.getElementById('retailerDiv').innerHTML = '<a>HEY!</a>';
        }
    </script>
</HEAD>
<BODY>
    <input type="text" id="userQuery" onkeydown="displayTable()"/>
    <br/>
    <div id="retailerDiv">
        Now
    </div>
</BODY>
</HTML>