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

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

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

一:Html標簽的隱藏與顯示

方法一:利用標簽中style的visibility屬性

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

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

方法二:利用標簽中style中的display屬性

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

方法三:

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

$("可以寫id,標簽名,或者class)

樣例:隱藏a標簽

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

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

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

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

二:刪除Html中的標簽

方法一

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

注:推薦使用此方法

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

方法二:直接調用jquery庫中的remove()方法或者empty()方法:

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

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

方法三:過濾被刪除的元素

jQuery remove() 方法可接受一個參數(shù),允許您對被刪元素進行過濾。

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

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

實例$("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>這是一個段落。</p>
<p class="italic"><i>這是另外一個段落。</i></p>
<p class="italic"><i>這是另外一個段落。</i></p>
<button>移除所有  class="italic" 的 p 元素。</button>

</body>
</html>

三:jQuery添加元素

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

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

實例:

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

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

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鳥教程(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 標簽創(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>這是一個段落。</p>
<button onclick="appendText()">追加文本</button>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鳥教程(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>

總結

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

相關文章

最新評論

武强县| 牟定县| 全南县| 枣庄市| 岳普湖县| 阿城市| 林甸县| 简阳市| 金阳县| 漳州市| 甘孜县| 德庆县| 原平市| 全椒县| 卫辉市| 扎鲁特旗| 团风县| 巍山| 昌都县| 永昌县| 宣武区| 新龙县| 滁州市| 闻喜县| 且末县| 旌德县| 安溪县| 碌曲县| 股票| 馆陶县| 兴义市| 恭城| 灵宝市| 灌阳县| 广饶县| 都安| 安龙县| 涞源县| 蚌埠市| 宁津县| 融水|