锚标记上的HTML属性,在页面加载时执行Javascript

时间:2012-09-15 16:18:54

标签: javascript html tags onload

我是否可以为锚标记提供一个属性,在该属性中我可以放置在加载页面时运行的Javascript代码。

这样的事情:

 <a href="#" whenpageloads="alert('page loaded')" />blah blah</a>

必须将其添加到锚标记,而不是页面的正文标记。

谢谢!

4 个答案:

答案 0 :(得分:1)

如果您希望在页面加载时运行函数,则在body标签中有onload。

<body onload="alert('page loaded')">

答案 1 :(得分:0)

您可以在<body>标记上执行此操作:

<body onload="alert('page loaded')">
    ...
</body>

锚标记有一个onclick事件,当单击锚点时会触发该事件。但是如果你想在加载目标页面时执行一些javascript,那么你需要修改这个目标页面并订阅onload标签上的<body>事件。或者不引人注意地做:

<script type="text/javascript">
    window.onload = function() {
        alert('page loaded');
    };
</script>

答案 2 :(得分:0)

简单回答,这是不可能的。您可以使用onload标记的BODY属性,或者您可以使用jquery来解决此问题。

答案 3 :(得分:0)

回答贴出的是正确的,但我想知道你是否熟悉java脚本的jquery ..?该文件。当DOM已加载并准备就绪时,就执行就绪处理程序

http://api.jquery.com/ready/