dhtml提供了兩個方法來進行添加,insertAdjacentHTML和insertAdjacentText
insertAdjacentHTML方法:在指定的地方插入html標簽語句。
原型:insertAdjacentHTML(swhere,stext)
參數(shù):
swhere:指定插入html標簽語句的地方,有四種值可以用:
1.beforeBegin:插入到標簽開始前
2.afterBegin:插入到標簽開始標記后
3.beforeEnd:插入到標簽結(jié)束標記前
4.afterEnd:插入到標簽結(jié)束標記后
stext:要插入的內(nèi)容
例:
復制代碼 代碼如下:
var sHTML="<input type=button go2()" + " value='Click Me'><BR>"
var sScript='<SCRIPT DEFER>'
sScript = sScript + 'function go2(){ alert("Hello from inserted script.") }'
sScript = sScript + '</script' + '>';
ScriptDiv.insertAdjacentHTML("afterBegin",sHTML + sScript);
復制代碼 代碼如下:
<DIV>
<input type=button onclick=go2() value='Click Me'><BR>
<SCRIPT DEFER>
function go2(){alert("Hello from inserted sctipt.")}'
</script>
</DIV>
復制代碼 代碼如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>無標題文檔</title>
</head>
<body>
safdsdaf按時地方
<script language="javascript">
alert(document.body.innerText)
</script>
</body>
</html>
復制代碼 代碼如下:
<script language="javascript" type="text/javascript">
function addFile()
{
var filebutton = '<br><input type="file" size="50" />';
document.getElementByIdx('FileList').insertAdjacentHTML("beforeEnd",filebutton);
}
</script>
復制代碼 代碼如下:
<p>
<input type="file" runat="server" size="50"/>
</p>
新聞熱點
疑難解答
圖片精選