javascript 标记的 defer 属性 【javascript】
那个达人能帮我详细的解释一下。 这个范例的 defer 。
<html>
<head>
<title>defer 示例</title>
<script>
<!--
function a(){
var dong,cc;
cc = '<input type=button onclick=\'w();\' value=\'单击执行,带defer脚本\'>';
dong = "<script defer=\'defer\'>";
dong = dong + "function w(){alert('你现在看得到的是被动态创建的。');}";
dong = dong + "</script" + ">";
b.innerHTML = cc + dong;
}
//-->
</script>
</head>
<body>
<input type="button" onClick="a();" value="动态生成一个JS脚本" />
<div id="b"></div>
</body>
</html>
但是 我明白这个下面例子里的 defer。 上面的那个例子我 就晕了。困扰我啊。
<script defer>
myButton.click();
</script>
<button id="myButton" onclick="alert('ok')">test</button>
希望, 各位详细点解释。