最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用js實(shí)現(xiàn)html標(biāo)簽、文本的隱藏、顯示、刪除及添加

 更新時(shí)間:2023年06月10日 09:24:41   作者:@黑夜中的一盞明燈  
在設(shè)計(jì)網(wǎng)頁(yè)時(shí),有時(shí)需要靜態(tài)或動(dòng)態(tài)地隱藏標(biāo)簽或顯示被隱藏的標(biāo)簽,那該怎么實(shí)現(xiàn)呢?這篇文章主要給大家介紹了關(guān)于使用js實(shí)現(xiàn)html標(biāo)簽、文本的隱藏、顯示、刪除及添加的相關(guān)資料,需要的朋友可以參考下

一:Html標(biāo)簽的隱藏與顯示

方法一:利用標(biāo)簽中style的visibility屬性

document.getElementById("EleId").style.visibility="hidden";
document.getElementById("EleId").style.visibility="visible";

但是利用上述方法實(shí)現(xiàn)隱藏后,頁(yè)面的位置還被控件占用,顯示空白。

方法二:利用標(biāo)簽中style中的display屬性

document.getElementById("EleId").style.display="none"; //隱藏
document.getElementById("EleId").style.display="inline";//顯示

方法三:

jquery中可以使用hide()方法隱藏各種標(biāo)簽,hide()方法隱藏被選元素

$("可以寫(xiě)id,標(biāo)簽名,或者class)

樣例:隱藏a標(biāo)簽

$("a").hide()  //隱藏
$("a").show()  //顯示

方法四:使用juqery中的toggle方法

使用方式同上$("").toggle();

方法五:$("#buyButton").attr("disabled", true);

二:刪除Html中的標(biāo)簽

方法一

先通過(guò)document.getElementById(“”)獲取,然后使用object.parentNode.removeChild(object)方法刪除該節(jié)點(diǎn)

注:推薦使用此方法

var iframe = document.getElementById('jiazai')
        iframe.src = 'about:blank';
        iframe.parentNode.removeChild(iframe)

方法二:直接調(diào)用jquery庫(kù)中的remove()方法或者empty()方法:

$("#div1").remove();
$("#div1").empty();

注意:remove是刪除被選元素以及其子元素,empty是刪除被選元素的子元素

方法三:過(guò)濾被刪除的元素

jQuery remove() 方法可接受一個(gè)參數(shù),允許您對(duì)被刪元素進(jìn)行過(guò)濾。

該參數(shù)可以是任何 jQuery 選擇器的語(yǔ)法。

下面的例子刪除 class=“italic” 的所有 <p> 元素:

實(shí)例$("p").remove(".italic");

樣例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("p").remove(".italic");
  });
});
</script>
</head>
<body>

<p>這是一個(gè)段落。</p>
<p class="italic"><i>這是另外一個(gè)段落。</i></p>
<p class="italic"><i>這是另外一個(gè)段落。</i></p>
<button>移除所有  class="italic" 的 p 元素。</button>

</body>
</html>

三:jQuery添加元素

jQuery append() 方法在被選元素的結(jié)尾插入內(nèi)容(仍然在該元素的內(nèi)部)。

  • append()——在被選元素的結(jié)尾插入內(nèi)容
  • prepend()——在被選元素的開(kāi)頭插入內(nèi)容
  • after()——在被選元素之后插入內(nèi)容
  • before()——在被選元素之前插入內(nèi)容

實(shí)例:

$("p").append("追加文本");
$("p").prepend("在開(kāi)頭追加文本");
$("img").after("在后面添加文本");
$("img").before("在前面添加文本");

append() 、 prepend()、 after() 和 before()方法能夠通過(guò)參數(shù)接收無(wú)限數(shù)量的新元素??梢酝ㄟ^(guò) jQuery 來(lái)生成文本/HTML,可以通過(guò) text/HTML、jQuery 或者 JavaScript/DOM 來(lái)創(chuàng)建新元素。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鳥(niǎo)教程(runoob.com)</title>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
function appendText(){
	var txt1="<p>文本-1。</p>";              // 使用 HTML 標(biāo)簽創(chuàng)建文本
	var txt2=$("<p></p>").text("文本-2。");  // 使用 jQuery 創(chuàng)建文本
	var txt3=document.createElement("p");
	txt3.innerHTML="文本-3。";               // 使用 DOM 創(chuàng)建文本 text with DOM
	$("body").append(txt1,txt2,txt3);        // 追加新元素
}
</script>
</head>
<body>
<p>這是一個(gè)段落。</p>
<button onclick="appendText()">追加文本</button>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鳥(niǎo)教程(runoob.com)</title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
function afterText(){
	var txt1="<b>I </b>";                    // 使用 HTML 創(chuàng)建元素
	var txt2=$("<i></i>").text("love ");     // 使用 jQuery 創(chuàng)建元素
	var txt3=document.createElement("big");  // 使用 DOM 創(chuàng)建元素
	txt3.innerHTML="jQuery!";
	$("img").after(txt1,txt2,txt3);          // 在圖片后添加文本
}
</script>
</head>
<body>
<img src="/images/logo2.png" >
<br><br>
<button onclick="afterText()">之后插入</button>
</body>
</html>

總結(jié)

到此這篇關(guān)于使用js實(shí)現(xiàn)html標(biāo)簽、文本的隱藏、顯示、刪除及添加的文章就介紹到這了,更多相關(guān)js實(shí)現(xiàn)html標(biāo)簽隱藏與顯示內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

崇礼县| 大悟县| 科尔| 焦作市| 德阳市| 太白县| 丽水市| 疏附县| 阿坝| 滨海县| 兴仁县| 尼玛县| 旌德县| 泽普县| 凤庆县| 修武县| 疏勒县| 乌兰浩特市| 潮州市| 藁城市| 扎兰屯市| 萨迦县| 新余市| 泽普县| 洛川县| 中卫市| 丹凤县| 余姚市| 老河口市| 财经| 仪陇县| 苍溪县| 余干县| 通州市| 阿图什市| 扎兰屯市| 黄平县| 陇川县| 安徽省| 台东市| 玛纳斯县|