日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > HTML >内容正文

HTML

innerHTML与innerText

發(fā)布時(shí)間:2025/3/20 HTML 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 innerHTML与innerText 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

(1)innerHTML對(duì)div標(biāo)簽的控制

div標(biāo)簽跟span標(biāo)簽是不一樣的,div是一個(gè)層的塊,span是一行,我們下面看演示就知道區(qū)別了。先來(lái)看一段控制div的代碼。

  • <script?language="javascript"> ?
  • function?chageDiv(number) ?
  • { ?
  • if?(number?==?1)?{ ?
  • document.getElementById("div1").innerHTML?=?"值為1"; ?
  • } ?
  • if?(number?==?2)?{ ?
  • document.getElementById("div1").innerHTML?=?"值為2"; ?
  • } ?
  • } ?
  • </script>?
  • ?

    DIV塊測(cè)試:<div id="div1">默認(rèn)值</div>

    <a href="#" onClick="chageDiv(1)">改變值為1</a>
    <a href="#" onClick="chageDiv(2)">改變值為2</a>

    ?

    運(yùn)行的時(shí)候,點(diǎn)擊“改變值為1”那么“默認(rèn)值”這個(gè)內(nèi)容將會(huì)被改變?yōu)椤爸禐?”,但是注意其中的界面,就是會(huì)發(fā)現(xiàn)“DIV測(cè)試:”和“默認(rèn)值”是兩行顯示的,因?yàn)镈IV是按塊來(lái)顯示的。

    (2)innerHTML對(duì)span的控制

    與div類似,但是它是按照行來(lái)顯示的,看下面的代碼:

  • function?chageSpan(number) ?
  • { ?
  • if?(number?==?1)?{ ?
  • document.getElementById("span1").innerHTML?=?"值為1"; ?
  • } ?
  • if?(number?==?2)?{ ?
  • document.getElementById("span1").innerHTML?=?"值為2"; ?
  • } ?
  • } ?
  • </script>?

  • Span行測(cè)試:
    ?

    <span id="span1">默認(rèn)值</span><br>
    <a href="#" onClick="chageSpan(1)">改變值為1</a>
    <a href="#" onClick="chageSpan(2)">改變值為2</a>

    ?

    當(dāng)點(diǎn)擊“改變值為1”的時(shí)候,“默認(rèn)值”將變?yōu)椤爸禐?”,但是“Span行測(cè)試”和“默認(rèn)值”是在同一行顯示的,跟DIV不一樣。

    另外一個(gè)值得注意的就是,不管是div還是span,后面的名字都是以為id來(lái)定義的,不是象表單一樣是使用name來(lái)定義的。

    innerTEXT與innerHTML的區(qū)別:
    ?

    ?

  • <BODY> ?
  • <div?id="d"?style="background-color:#ff9966">這是一個(gè)層</div>? ?
  • <input?type="button"?value="獲取innerHTML"?οnclick="getinnerHTML()">? ?
  • <input?type="button"?value="設(shè)置innerHTML"?οnclick="setinnerHTML()">? ?
  • <script?language="javascript">? ?
  • function?getinnerHTML()? ?
  • {? ?
  • alert(document.getElementById("d").innerHTML)? ?
  • }? ?
  • function?setinnerHTML()? ?
  • {? ?
  • document.getElementById("d").innerHTML="<div?id='d'?style='background-color:#449966'>這是一個(gè)層,嘿嘿</div>"? ?
  • }? ?
  • </script> ?
  • <div?id="clock">這是一個(gè)層</div>? ?
  • <script?language="javascript">? ?
  • function?test()? ?
  • {? ?
  • var?timevalue?=?new?Date(); ?
  • document.all.clock.innerText?=?timevalue.getYear()?+?"-"?+?(timevalue.getMonth()+1)?+?"-"?+?timevalue.getDay()?+?"?"?+?timevalue.getHours()?+?":"?+?timevalue.getMinutes(); ?
  • }? ?
  • </script>? ?
  • <input?type="button"?value="獲取innerText"?Onclick="alert(clock.innerText)"> ?
  • <input?type="button"?value="設(shè)置innerText"?οnclick="test()">? ?
  • ?

    轉(zhuǎn)載于:https://blog.51cto.com/huqianhao/953035

    總結(jié)

    以上是生活随笔為你收集整理的innerHTML与innerText的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。