日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php生成网页按钮,JavaScript实现自动生成网页元素功能(按钮、文本等)_javascript技巧...

發(fā)布時間:2023/12/2 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php生成网页按钮,JavaScript实现自动生成网页元素功能(按钮、文本等)_javascript技巧... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

創(chuàng)建元素的方法:

1、利用createTextNode()創(chuàng)建一個文本對象

2、利用createElement()創(chuàng)建一個標簽對象

3、直接利用容器標簽中的一個屬性:innerHTML-----本質(zhì)上改該標簽容器中的“html代碼”,不是我們認為的對象樹的操作

詳解代碼:

這是div模塊--

必須好好地學習,這樣才能讓自己有很好的回報

好好干,加油↖(^ω^)↗

你懂得區(qū)域,實驗區(qū)域

方式一 :創(chuàng)建文本文檔

function addNode1(){

//1利用createTextNode()創(chuàng)建一個文本對象

var text=document.createTextNode("這是修改的,創(chuàng)建的文檔");

//2獲取div對象

var node1=document.getElementById("div_id1");

//添加成div對象的孩子

node1.appendChild(text);}

方式二:利用createElement()創(chuàng)建一個標簽對象

function addNode2(){

//1,利用createElement()創(chuàng)建一個標簽對象

var nn=document.createElement("input");

nn.type="button"

nn.value="創(chuàng)建的按鈕";

nn.target="_blank";

//2,獲得div對象

var node2=document.getElementById("div_id2");

//添加成div對象的孩子

node2.appendChild(nn);

}

方式三:直接利用容器標簽中的一個屬性:innerHTML-----本質(zhì)上改該標簽容器中的“html代碼”,不是我們認為的對象樹的操作

function addNode3(){

var mm=document.getElementById("div_id3");

mm.innerHTML="";

}

刪除節(jié)點

使用 removeNode 和 removeChild 從元素上刪除子結(jié)點兩種方法,通常采用第二種方法

function removenode(){

var node =document.getElementById("div_id4");

// alert(node.nodeName);//DIV

// 自殺式 node.removeNode(true); //removeNode 從文檔層次中刪除對象。ie可以出現(xiàn)現(xiàn)象,一般不采用自殺式

node.parentNode.removeChild(node);通過父節(jié)點去刪除它的孩子,一般常用

alert("aa");

}

替換 沒有保留替換的那個

function remove2(){

var node1 =document.getElementById("div_id1");

var node2 =document.getElementById("div_id2");

// node1.replaceNode(node2);//自殺式不通用

通過父節(jié)點去替換它的孩子:用node1去替換node2

node1.parentNode.replaceChild(node1,node2);//object.replaceChild(oNewNode, oChildNode)

}

clone節(jié)點

function clone(){

var node1 =document.getElementById("div_id1");

var node2 =document.getElementById("div_id2");

var node1_2=node1.cloneNode(true);//false只能clone基本的,不會clone下面的其他子節(jié)點

//克隆一個對象,默認參數(shù)為false。參數(shù)為true時,連子節(jié)點一起克隆

node1.parentNode.replaceChild(node1_2,node2);

}

效果圖:

全部的源代碼:

DOM_operation.html

這是div模塊--

必須好好地學習,這樣才能讓自己有很好的回報

好好干,加油↖(^ω^)↗

你懂得區(qū)域,實驗區(qū)域

以上就是為大家分享如何通過JavaScript實現(xiàn)自動生成網(wǎng)頁元素功能的方法,希望對大家的學習有所幫助。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的php生成网页按钮,JavaScript实现自动生成网页元素功能(按钮、文本等)_javascript技巧...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。