为什么我的功能不会执行?

时间:2011-10-18 23:12:54

标签: javascript function html onload getelementbyid

我有这个代码和正文

<body onload="mail_receive()">

不会执行它。

function mail_receive() {
    document.getElementById("w")="mail receive";
}

它不会显示在

<div id="w"></div>

1 个答案:

答案 0 :(得分:6)

您不能将字符串值分配给DOM元素并期望它可以工作。 (事实上​​,您可能无法在Javascript中使用函数调用的结果作为左值。)

尝试

document.getElementById('w').innerHTML = 'Mail received';