JAVA小问题高手进来帮忙分析下

来源:百度知道 编辑:UC知道 时间:2024/05/26 06:19:20
var sHTML="<input type=button onclick=" +
"go2()" + " value='Click Me'><BR>"
var sScript='<SCRIPT DEFER>'
sScript = sScript +
'function go2(){ alert("Hello from inserted script.") }' 只看懂了这句
sScript = sScript + '</script' + '>'; onclick=" +
ScriptDiv.insertAdjacentHTML("afterBegin",sHTML + sScript);

上面的代码是冲MSDN里考出来的 但里面我只看懂了一句
请高手帮忙分析下其它几句的意思。

ScriptDiv应该是页面中的一个元素吧,insertAdjacentHTML方法:在指定的地方插入html标签语句 原型:insertAdajcentHTML(swhere,stext)
参数:
swhere: 指定插入html标签语句的地方,有四种值可用:
1. beforeBegin: 插入到标签开始前
2. afterBegin:插入到标签开始标记之后
3. beforeEnd:插入到标签结束标记前
4. afterEnd:插入到标签结束标记后

sHTML + sScript是一段组成的html代码了
<input type=button onclick=go2() value='Click Me'><BR><SCRIPT DEFER>function go2(){ alert("Hello from inserted script.") }</script>,基本这样了吧。后面的onclick=" + 应该是多敲出来的吧