gpt4 book ai didi

javascript 似乎允许直接通过 id 获取 html 对象?

转载 作者:可可西里 更新时间:2023-11-01 14:46:55 24 4
gpt4 key购买 nike

<分区>

最近我发现我 friend 的代码有些奇怪。起初我以为这是一个错误,但后来我测试了它似乎有效。请检查这个简单的代码(注意“button_test.click()”):

<html>
<head>
<script>
var test = function(){
alert('hello');
}
</script>

</head>
<body>
<button id="button_test" onclick="test();">click!</button>

<script>
button_test.click();
</script>
</body>
</html>

为什么有效? “button_test”对象在哪里定义的?我认为我必须使用 jQuery 编写 document.getElementById("button_test") 或 $("#button_test") 来获取 HTML 元素,但这似乎是不必要的。有趣的是,当我移动“button_test.click();”时,我收到消息“ReferenceError: button_test is not defined”行到标题。

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