亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2023年06月10日 09:24:41   作者:@黑夜中的一盞明燈  
在設(shè)計(jì)網(wǎng)頁時,有時需要靜態(tài)或動態(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)隱藏后,頁面的位置還被控件占用,顯示空白。

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

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

方法三:

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

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

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

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

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

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

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

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

方法一

先通過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庫中的remove()方法或者empty()方法:

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

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

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

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

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

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

</body>
</html>

三:jQuery添加元素

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

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

實(shí)例:

$("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 標(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>這是一個段落。</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>

總結(jié)

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

相關(guān)文章

  • JavaScript jquery及AJAX小結(jié)

    JavaScript jquery及AJAX小結(jié)

    其實(shí)在學(xué)習(xí)之前,就已經(jīng)用上了js,jquery和ajax,不過當(dāng)時不清楚這些的區(qū)別,就全都當(dāng)成js來看,然后別人一說jquery,ajax都覺得好像很高級,等到自己學(xué)習(xí)的時候,倒是對這些更清楚了一點(diǎn),下面就來寫一下我的總結(jié)
    2016-01-01
  • JavaScript內(nèi)存管理介紹

    JavaScript內(nèi)存管理介紹

    這篇文章主要介紹了JavaScript內(nèi)存管理介紹,本文講解了內(nèi)存生命周期、JavaScript的內(nèi)存分配、通過函數(shù)調(diào)用的內(nèi)存分配、當(dāng)內(nèi)存不再需要使用時釋放等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • JavaScript實(shí)現(xiàn)寫入文件到本地的方法【基于FileSaver.js插件】

    JavaScript實(shí)現(xiàn)寫入文件到本地的方法【基于FileSaver.js插件】

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)寫入文件到本地的方法,結(jié)合實(shí)例形式分析了基于FileSaver.js插件實(shí)現(xiàn)保存文件到本地的相關(guān)操作技巧,并附帶FileSaver.js插件完整源碼,需要的朋友可以參考下
    2018-03-03
  • 深入理解 webpack 文件打包機(jī)制(小結(jié))

    深入理解 webpack 文件打包機(jī)制(小結(jié))

    這篇文章主要介紹了深入理解 webpack 文件打包機(jī)制(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • js的新生代垃圾回收知識點(diǎn)總結(jié)

    js的新生代垃圾回收知識點(diǎn)總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于js的新生代垃圾回收的相關(guān)知識點(diǎn)內(nèi)容,有需要的朋友們可以參考學(xué)習(xí)下。
    2019-08-08
  • 詳解JavaScript對象類型

    詳解JavaScript對象類型

    這篇文章主要為大家詳細(xì)介紹了JavaScript對象類型,分析了JavaScript六種數(shù)據(jù)類型,感興趣的小伙伴們可以參考一下
    2016-06-06
  • typescript 類型any不能分配給類型never

    typescript 類型any不能分配給類型never

    本文主要介紹了typescript 類型any不能分配給類型never,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • JavaScript實(shí)現(xiàn)時鐘滴答聲效果

    JavaScript實(shí)現(xiàn)時鐘滴答聲效果

    本文給大家分享一段js實(shí)例代碼實(shí)現(xiàn)時鐘滴答聲效果,效果逼真,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-01-01
  • webpack2.0搭建前端項(xiàng)目的教程詳解

    webpack2.0搭建前端項(xiàng)目的教程詳解

    這篇文章主要給大家介紹了關(guān)于webpack2.0搭建前端項(xiàng)目的相關(guān)資料,文中介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用webpack2.0具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-04-04
  • js下關(guān)于onmouseout、事件冒泡的問題經(jīng)驗(yàn)小結(jié)

    js下關(guān)于onmouseout、事件冒泡的問題經(jīng)驗(yàn)小結(jié)

    第3次遇到這個問題,于是總結(jié)了一下,將此短文發(fā)在首頁,希望對瀏覽器事件機(jī)制有所了解的大俠們給予解答
    2010-12-12

最新評論