gpt4 book ai didi

document.ready 中的 Javascript 函数

转载 作者:可可西里 更新时间:2023-11-01 01:49:25 25 4
gpt4 key购买 nike

为什么在 document.ready 中编写的任何 javascript 函数都不能直接从 jsp 中的事件中调用?

例如:

$(document).ready(function(){
function abc()
{
//Some stuff here
}
});

来自类似的东西:

<input id="a" type="button" onclick="abc();">

最佳答案

因为它在全局范围内不可用。您作为参数传递给 $.ready() 的匿名函数中定义的任何函数仅在该函数中可用。

要实现你想做的事,你需要这样的东西:

$(document).ready(function(){
function abc() {}

$('#a').on('click',abc);
});

有关功能范围的更多信息,请参阅 this MDN article

关于document.ready 中的 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18504253/

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