Javascript错误document.getElementById('x')。style.display ='none'

时间:2013-11-23 11:13:42

标签: javascript php html

此语法有什么问题: PHP

echo '<li onMouseOver="" onMouseOut="document.getElementById(\''.$boxrow.'\').style.display=\'none\';">';

在HTML页面源代码:

<li onmouseover="" onmouseout="document.getElementById('evidence').style.display='none';">

IT工作正常,但是在这之后脚本会导致错误,如果我删除这个脚本一切正常。

首先在此脚本下面停止工作的是:

header("Location: index.php?module=service&no=".$_POST['id']."&"); and next after ...

1 个答案:

答案 0 :(得分:1)

只有在您仍未解析页面上的任何代码时,PHP标头重定向才有效。请尝试使用javascript重定向。

此外,最好不要使用内联javascript。更好:

编辑:

window.onload = function() {
    li.onmouseout=function(){
       document.getElementById('evidence').style.display='none';
    };
};