简单的JavaScript无法正常工作

时间:2011-06-09 21:15:45

标签: javascript firefox google-chrome

我一直遇到javascript问题。我不认为它是我的代码,但可能是一些外部因素。我在chrome和firefox上尝试了以下代码,但是我无法弹出警报。单击链接时没有任何反应。下面的代码显然不在我的网站上,但我只是以它为例说明为什么我的javascript的其他部分无法正常工作。

<html>
<head>
    <script language="javascript">
function art() {

alert("jdsklfs");
}

</script>

</head>
<body>

<a href='#'>click</a>

</body></html>

6 个答案:

答案 0 :(得分:4)

好吧,试试吧!〜)

function art() {
 alert("jdsklfs");
}
window.onload = art; //<= now the function will execute on page load

或为href提供一个id(<a href='#' id='artclick'>click</a>)并在加载时为其指定一个点击处理程序

function art() {
 alert("jdsklfs");
}
window.onload = function(){
    document.getElementById('artclick').onclick = art;
}

答案 1 :(得分:2)

你没有调用艺术功能。

最简单但最脏的是:

<a href="#" onclick="art(); return false;">click</a>

答案 2 :(得分:1)

尝试添加

onclick="art();"

到你的锚标签

答案 3 :(得分:1)

更改

<a href='#'>click</a>

<a href="javascript:art();">click</a>

答案 4 :(得分:1)

art()不以任何可辨别的方式与链接相关联。

答案 5 :(得分:0)

将您的标记更改为:

<a href="javascript:art()">click</a>
相关问题