日期:2014-05-18  浏览次数:20672 次

超简单的问题, 20分送上
HTML code

<html>

<script>
    function showMe() {
        document.getElementById("serverResponse").value="asdfjowofsadfaaaaaaaa";
        var aa=document.getElementById("serverResponse").value;
        alert(aa);
        
    }
</script>
<body>

    <form action="#">
        
        <div id="serverResponse"></div>
        <input type="button"  value="xxxxxx" onclick="showMe()">
    </form>
</body>
</html>



这段代码有错吗,为什么我的值没有赋到div标签里啊, 提示框都出来了,郁闷的.........


------解决方案--------------------
JScript code

document.getElementById("serverResponse").value="asdfjowofsadfaaaaaaaa";

------解决方案--------------------
div没有value属性 就是说对于div“赋值”这个说法
JScript code

<script>
    function showMe() {
        document.getElementById("serverResponse").innerHTML="asdfjowofsadfaaaaaaaa";
        var aa=document.getElementById("serverResponse").innerHTML;
        alert(aa);
        
    }
</script>

------解决方案--------------------
document.getElementById("serverResponse").innerHTML

或者

document.getElementById("serverResponse").innerText
------解决方案--------------------
赋值是用的document.getElementById("serverResponse").innerHTML="asdfjowofsadfaaaaaaaa";
获取值才是用的var aa=document.getElementById("serverResponse").value;
------解决方案--------------------
楼上的都说了
------解决方案--------------------
探讨
赋值是用的document.getElementById("serverResponse").innerHTML="asdfjowofsadfaaaaaaaa";
获取值才是用的var aa=document.getElementById("serverResponse").value;