通常,我們在動態給定一個div的innerHTML時,通常是樣做的:?
<div id="demo1" />
?
<SCRIPT>
var demo= document.getElementById("demo1");
var str = "<h1>"
+ "<a href='javascript:;' οnclick=\"alert('javascript')\">DHTML innerHTML propery.</a>"
+ "</h1>";
demo.innerHTML = str;
</SCRIPT>
用法1:
請看下面的例子:?
<SCRIPT LANGUAGE="JavaScript">
var demo= document.getElementById("demo1");
var str = "<h1>\
<a href='javascript:void(0);'>DHTML innerHTML propery.</a>\
</h1>";
demo.innerHTML = str;
</SCRIPT>
比上面的簡單一點兒
用法2 :
str中雙引號的轉義(\" 標示雙引號)
<SCRIPT LANGUAGE="JavaScript">
var demo= document.getElementById("demo1");
var str = "<h1>\
<a href='javascript:void(0)'>\"DHTML innerHTML propery\".</a>\
</h1>";
demo.innerHTML = str; </SCRIPT>
\a 響鈴(BEL) 007
\b 退格(BS) 008
\f 換頁(FF) 012
\n 換行(LF) 010
\r 回車(CR) 013
\t 水平制表(HT) 009
\v 垂直制表(VT) 011
\\ 反斜杠 092
\? 問號字符 063
\' 單引號字符 039
\" 雙引號字符 034
\0 空字符(NULL) 000
\ddd 任意字符 三位八進制
\xhh 任意字符 二位十六進制
?