基于 w3schools,HTML onload 属性支持链接标签,所以我试图在加载链接时加载 javascript 函数。问题是 onload 属性不会触发该函数。没有错误。为什么是这样?我很抱歉菜鸟问题。
我尝试在 body 中使用 onload 并且它有效。但是当我尝试在链接标签(如链接或标签)中使用 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>
标签。您正在使用<a>
不支持此属性的anchor( ) 标记!<link>
标签用于将外部资源链接到文档。例如 CSS 文件。
<head>
<link rel="stylesheet" type="text/css" href="theme.css">
</head>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句