gpt4 book ai didi

javascript - 链接元素中的 HTML onload 事件不起作用

转载 作者:行者123 更新时间:2023-12-01 00:55:51 27 4
gpt4 key购买 nike

基于w3schools,HTML onload 属性支持链接标记,因此我尝试在加载链接时加载javascript 函数。问题是 onload 属性不会触发该函数。没有错误。为什么是这样?我很抱歉问了菜鸟问题。

我尝试在 body 中使用 onload 并且它有效。但是当我尝试在链接标签(例如 link 或 a 标签)中使用 onload 时,它不起作用。

    <a onload='myFunction("Hello");'> Test <a>

<script type="text/javascript">
function myFunction(value){
console.log(value);
}
</script>

我需要在链接加载后运行一个函数。在此示例中,它应该在控制台中打印“Hello”。

最佳答案

基于https://www.w3schools.com/tags/ev_onload.asp onload事件属性可以与标签一起使用:

<body>, <frame>, <frameset>, <iframe>, <img>, <input type="image">, <link>, <script> and <style>

没有使用<link>标签。您正在使用不支持此属性的 anchor ( <a> )标签! <link>标签用于将外部资源链接到文档。例如 CSS 文件。

<head>
<link rel="stylesheet" type="text/css" href="theme.css">
</head>
<小时/>

关于javascript - 链接元素中的 HTML onload 事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56588865/

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