我对可编译语言有一些经验,但我是 Javascript 的新手,它真的让我很困惑。所以可能我通常做错了什么,但我不知道它是什么。
代码示例(不工作):
function show_element(element_name){
document.getElementsByName(element_name)[0].style.display="";
}
function hide_element(element_name){
document.getElementsByName(element_name)[0].style.display="none";
}
function switch_display(element_to_hide, element_to_show){
hide_element(element_to_hide);
show_element(element_to_show);
}
HTML 代码如下所示:
<area shape="rect" coords="0,252,98,337" onMouseOver="switch_display("content_navigator_1","content_navigator_2")">
在 Firefox 中进行调试会在 onMouseOver 时给我错误消息:
syntax error: switch_display (
谢谢你帮助我!
(次要问题:你是否也遇到过 Javascript 的问题?它真的是一种逻辑语言,还是只是一种试错语言?为了好,在某个地方有 JS 编译器吗?)