DIV显示和隐藏用法(二)

来源:互联网 发布:手机淘宝下载地址 编辑:程序博客网 时间:2024/05/18 03:51

DIV的操作,主要针对DIV显示和隐藏操作,希望本文的介绍能让你有所收获。

一.DIV显示/隐藏

1.设置div显示或隐藏

  1. document.getElementById("div1").style.display="none";//DIV隐藏  
  2. document.getElementById("div2").style.display="";  //DIV显示  

当然也可以直接用如下方式显示:(下面的方面有时没有用,会报错。建议使用上面的方法。)

  1. div1.style.display="none";//DIV隐藏  
  2. div2.style.display="";//DIV显示  
  3.  

2.innerHTML,outerHTML,innerText,outerText

关于这四者的区别,网上有段经典的代码:

  1. <dividdivid="div"> 
  2. <inputnameinputname="button"value="Button"type="button"> 
  3. <fontcolorfontcolor="green"> 
  4. <h2>ThisisaDIV!</h2> 
  5. </font> 
  6. </div> 
  7. <inputnameinputname="innerHTML"value="innerHTML"type="button" 
  8. OnClick="alert(div.innerHTML);"> 
  9. <inputnameinputname="outerHTML"value="outerHTML"type="button" 
  10. OnClick="alert(div.outerHTML);"> 
  11. <inputnameinputname="innerText"value="innerText"type="button" 
  12. OnClick="alert(div.innerText);"> 
  13. <inputnameinputname="outerText"value="outerText"type="button" 
  14. OnClick="alert(div.outerText);"> 
  15.  

从中可以很清楚的看出四者各自的功能:

innerHTML:在div里面的html标签,通过它可以方便的设置div里要显示的内容,如:

document.getElementById("div3").innerHTML="<strong>hhh</strong>";

outerHTMl:包括div在内的所有html标签

innerText:要在div里显示的文本,和outerText基本一样。

值得注意的是,以上四个只有innerHTML在firefox下有效,其他均只在IE下可用

0 0