用js動態插入HTML標籤時的一點注意的地方

2021-06-15 21:24:30 字數 972 閱讀 9347

varotextindiv         

=document.createelement(

"input");

otextindiv.type     ="

text";

otextindiv.id        ="

textindivid";

otextindiv.width    

=width -5

;otextindiv.height    

=height -5

;otextindiv.onblur    ="

removechilddiv(this)"

當所建立的文字框失去焦點時,一直都不執行"removechilddiv(this)"方法。

然後我選擇用insertadjacenthtml方法插入一段html**:

varinputstring ="

";childdiv.insertadjacenthtml(

"afterbegin

", inputstring);

這樣"removechilddiv(this)"方法是執行了,但是新的問題又出現了,這樣插入的方式我設定的屬性又不起作用了,無語...

沒有辦法,只能把兩個方法配合起來用:

varinputstring ="

";childdiv.insertadjacenthtml(

"afterbegin

", inputstring);

vartextbox     

=document.getelementbyid(

"textindivid");

textbox.height     

=height -6

;textbox.width    

=width -6

; 不知道是我什麼地方操作有問題,還是dhtml本來就是這個特性,不知道還有沒有什麼更好的方法,希望各位大蝦指教。

js動態新增任何html標籤

程式設計思路 我認為,對於html標籤來說,分為閉合和半閉合兩種,當我用js創造一大片html 的時候,會容易出現很雜亂的觀感,而且並不容易維護.那麼我將建立閉合和半閉合標籤作為兩個方法,每次建立就呼叫一次,返回字串型別的html 建議 配合jquery食用更佳,當然document.innerht...

用js動態生成html頁面

首先思路明確 生成的元素是乙個完整的dom物件 這些 dom物件的屬性可以是字串,xml檔案,也可以是 json 格式的資料,儲存在後台或者其它位置 通過層層解析,順著 dom層級關係動態建立在 html 文件流中 這些 html 文件放於不同的模板檔案中相應生成不同樣式的效果。以下就json格式儲...

用js來擷取帶有html標籤的內容

用js來擷取帶有html標籤的內容,有正則方法,還有另一種方法。那就是開始上 了。var htmlconten dffffffff 第一步建立乙個標籤 var biaoqian document.createelement p 第二步 將你要擷取的html標籤的內容給 baiqian的innerht...