定制软件js实现html标签、文本的隐藏、显示、删除,添加

一:Html定制软件标签的隐藏与显示

方法一:定制软件定制软件利用标签中style的visibility属性

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

定制软件但是利用上述方法实现隐藏后,定制软件页面的位置还被控件占用,显示空白。
方法二:利用标签中style中的display属性

document.getElementById("EleId").style.display="none"; //隐藏document.getElementById("EleId").style.display="inline";//显示
  • 1
  • 2

方法三:
jquery定制软件中可以使用hide()定制软件方法隐藏各种标签,hide()方法隐藏被选元素
$("可以写id,标签名,或者class)
样例:隐藏a标签

$("a").hide()  //隐藏$("a").show()  //显示
  • 1
  • 2

方法四:使用juqery中的toggle方法
使用方式同上$("").toggle();
方法五:$("#buyButton").attr("disabled", true);

二:删除Html中的标签

方法一.先通过document.getElementById(“”)获取,然后使用object.parentNode.removeChild(object)方法删除该节点
注:推荐使用此方法

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

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

$("#div1").remove();$("#div1").empty();
  • 1
  • 2

注意:remove是删除被选元素以及其子元素,empty是删除被选元素的子元素
方法三:过滤被删除的元素
jQuery remove() 方法可接受一个参数,允许您对被删元素进行过滤。

该参数可以是任何 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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

三:jQuery添加元素

jQuery append() 方法在被选元素的结尾插入内容(仍然在该元素的内部)。
  • 1
  • append()——在被选元素的结尾插入内容
  • prepend()——在被选元素的开头插入内容
  • after()——在被选元素之后插入内容
  • before()——在被选元素之前插入内容
    实例:
$("p").append("追加文本");$("p").prepend("在开头追加文本");$("img").after("在后面添加文本");$("img").before("在前面添加文本");
  • 1
  • 2
  • 3
  • 4

append() 、 prepend()、 after() 和 before()方法能够通过参数接收无限数量的新元素。可以通过 jQuery 来生成文本/HTML,可以通过 text/HTML、jQuery 或者 JavaScript/DOM 来创建新元素。

<!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 标签创建文本	var txt2=$("<p></p>").text("文本-2。");  // 使用 jQuery 创建文本	var txt3=document.createElement("p");	txt3.innerHTML="文本-3。";               // 使用 DOM 创建文本 text with DOM	$("body").append(txt1,txt2,txt3);        // 追加新元素}</script></head><body><p>这是一个段落。</p><button onclick="appendText()">追加文本</button></body></html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
<!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 创建元素	var txt2=$("<i></i>").text("love ");     // 使用 jQuery 创建元素	var txt3=document.createElement("big");  // 使用 DOM 创建元素	txt3.innerHTML="jQuery!";	$("img").after(txt1,txt2,txt3);          // 在图片后添加文本}</script></head><body><img src="/images/logo2.png" ><br><br><button onclick="afterText()">之后插入</button></body></html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发