我的 javascript 在 Firefox 3.xx 中运行良好,但在 IE*、Chrome、Safari 中无法运行。调用函数之前的简单警报工作。这是代码
function showDiv(div){
//alert(div);
document.getElementById(div).style.visibility='visible';
document.getElementById(div).style.height='auto';
document.getElementById(div).style.display='block';}
function hideDiv(div){
//alert(div);
document.getElementById(div).style.visibility='hidden';
document.getElementById(div).style.height='0px';
document.getElementById(div).style.display='none';
}
这是html页面代码
<td align="center"><a onclick="showDiv('<?=$val['keyname']?>')" style="cursor:pointer;">Edit</a></td>
如果我在alert()
此之前放置,showDiv('<?=$val['keyname']?>')
则会显示警报框,但该功能不会在除火狐之外的其他浏览器中调用
请告诉我解决方案。