警报在pageLoad中不起作用,为什么?谢谢
<html> <head> <script type="text/javascript"> function pageLoad() { alert('hello'); } </script> </head> <body /> </html>
发现问题:Dave Ward建议,因为我的页面没有脚本管理器(它为我调用PageLoad).这就是我感到困惑的原因.当没有脚本管理器时,我从未意识到我必须自己调用它.
解决方法
是的,但你需要在某个地方调用它:
<script type="text/javascript"> function pageLoad() { alert('hello'); } pageLoad(); // invoke pageLoad immediately </script>
或者您可以延迟它直到加载所有内容:
<script type="text/javascript"> function pageLoad() { alert('hello'); } window.onload = pageLoad; // invoke pageLoad after all content is loaded </script>