|
要將整個文檔設置為設計模式,可以對文檔對象本身設置 designMode 屬性。當文檔處于設計模式時,將不運行腳本。這樣,似乎在文檔內設置一個按鈕來打開或關閉設計模式是個好注意,但這樣做沒有作用。當用戶打開它后,它將保持在設計模式狀態。當他們下次單擊此按鈕時,它將被選定而不是被單擊,他們再次單擊它,將能夠編輯它的值。這就是為什么如果要使用設計模式最好對框架或 IFrame 中的文檔設置 designMode 屬性的原因。下例展示如何為 IFrame 中的文檔打開設計模式:
復制代碼 代碼如下:
<script for="btnDesign" event="onclick">
targetDoc = document.frames(0).document;
if (targetDoc.designMode == "On")
targetDoc.designMode = "Off";
else
targetDoc.designMode = "On";
</script>
<button id=btnDesign>DesignMode</button>
<iframe src="blank.htm" style="border: black thin; width:100%; height:200px"></iframe>
designMode 屬性的值始終以首字母大寫格式存儲,即時它最初是以全部小寫設置的。請在測試它的值時一定記住這點。designMode 屬性的默認值是“Inherit”。
JavaScript技術:document.designMode的功能與使用方法介紹,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。