javascript - 简单的 JavaScript 不工作

标签 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>

最佳答案

好吧,尝试调用它;~)

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;
}

关于javascript - 简单的 JavaScript 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6299380/

相关文章:

javascript - AngularJs 在传递到我的 Controller 之前删除响应 header

Javascript-Node.Js 到达动态主体元素

javascript - 禁用字段的 FireFox 处理

firefox - Safari/firefox/chrome 中的非 Flash 游戏

javascript - 删除 Firefox JavaScript 控制台历史记录?

asp.net - Chrome 网络选项卡中的延迟测量

带有 JSON 数据的 Javascript HTTP POST

javascript - 如何在不同的html div中的php文件中显示不同的回显

javascript - SameSite 警告 Chrome 77

css - Chrome 无法正确呈现菜单图形