让我说我有
<html>
<head>
<script>
function myFunction()
{
// blah blah
}
</script>
</head>
<body>
<select name="mySelect">
<option value="1"> He </option>
<option value="2"> Hi </option>
<option value="3"> Ho </option>
</select>
</body>
</html>
假设我有js函数可以生成这个&#39; select&#39;脚本。如何在DOM加载jQuery后立即添加默认脚本?
类似的东西:
<select name="mySelect" script="myFunction()">
<option value="1"> He </option>
<option value="2"> Hi </option>
<option value="3"> Ho </option>
</select>
答案 0 :(得分:1)
$(window).load(function() {
// your code here
});
答案 1 :(得分:1)
如果您正在为此避免使用jQuery,那么:
window.onload = myFunction;
使用jQuery:
$(document).ready(myFunction);
或
$(window).load(myFunction);
答案 2 :(得分:0)
$(document).ready(function() {
// after DOM is ready
});
$(window).load(function() {
// after DOM including graphics ready
// specially used for images' script
});
答案 3 :(得分:0)
答案 4 :(得分:0)
您还可以使用 document ready
$(document).ready(function(){
// do here
});
$(document).ready()只会运行一次页面文档对象 Model(DOM)已准备好执行JavaScript代码。代码包括在内 在$(window).load(function(){...})里面会运行整个 页面(图片或iframe),而不仅仅是DOM,已准备就绪。