gpt4 book ai didi

javascript - 内联事件处理程序与单独的 JavaScript 文件中的事件处理程序混淆

转载 作者:太空宇宙 更新时间:2023-11-04 11:19:44 25 4
gpt4 key购买 nike

内联事件处理程序代码中的某些内容(如 HTML 标记中的内容)是否会影响某些代码或阻止它触发稍后调用的 JavaScript 文件中的代码。假设 JavaScript 文件包含类似这样的内容。

$(a).click(function() {
//some code
}

someJavaScriptCode 并不是有效的 JavaScript 语法。它由 PrimeFaces 库生成。

我在 JavaScript 文件中的事件处理程序工作一次,但之后的任何后续点击;它不会开火。然而,内联事件处理程序中的代码仍然有效。我没有编写内联代码;这是 Web 应用程序的 UI 库在做那件事。我只是想知道如何让上面的代码仍然有效。

最佳答案

如果您的内联代码有错误,并且它在您的 javascript 文件中的 JavaScript 之前执行,那么它将停止 javascript 执行,这将阻止您的外部文件 javascript 运行。

希望对您有所帮助。

关于javascript - 内联事件处理程序与单独的 JavaScript 文件中的事件处理程序混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32896353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com