日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

可以使用 JavaScript 輕松更改指定給特定元素的文本和 img 元素中指定的圖像。我們可以將 onclick 事件與 HTML 文檔中的按鈕元素一起使用,以便在單擊按鈕時發(fā)生這種情況。要更改按鈕單擊時的文本,我們將一個函數(shù)分配給 onclick 事件作為執(zhí)行所需更改的值。

讓我們通過代碼示例詳細了解使用 JavaScript 分別更改文本和圖像的方法。

更改元素的文本

JavaScript 為我們提供了兩個不同的屬性來更改或獲取 HTML 文檔中元素的文本,下面列出了這兩個屬性及其功能和語法 –

    innerText – JavaScript 的innerText 屬性用于更改先前的文本或從HTML 文檔中獲取特定選定元素的先前文本。

    語法

    以下語法將向您展示如何使用innerText屬性來獲取和更改元素的文本 –

    selected_element.innerText = " new text ";
    

    登錄后復(fù)制

      innerHTML -innerHTML 屬性不僅提供元素的文本及其內(nèi)部使用的所有子標(biāo)簽,而且還可以更改元素的文本及其內(nèi)部使用的子標(biāo)簽新文本。

      語法

      以下語法將向您展示如何使用innerHTML屬性來獲取或更改元素的文本 –

      selected_element.innerHTML = " new text ";
      

      登錄后復(fù)制

      讓我們通過代碼示例中的實際實現(xiàn)來理解這兩個屬性 –

      算法

        第 1 步 – 在第一步中,我們將輸入元素添加到 HTML 文檔中。這樣,我們就可以用用戶輸入的文本更改以下段落的文本。

        步驟 2 – 在此步驟中,我們將添加一個帶有與其關(guān)聯(lián)的 onclick 事件的按鈕標(biāo)簽,該標(biāo)簽將一個函數(shù)作為其值,并在用戶單擊按鈕并更改時調(diào)用它段落的文本。

        第 3 步 – 在下一步中,我們將定義一個 JavaScript 函數(shù),在該函數(shù)中我們將抓取用戶輸入的輸入文本,并使用innerText 和innerHTML 屬性來更改文本頁面上下面的段落。

        示例

        下面的示例將向您解釋如何使用 innerTextinnerHTML 屬性來更改元素的文本 –

        <html lang = "en">
        <body>
           <h2>Changing an Text of an element in the HTML document using JavaScript.</h2>
           <p id = "upper">The text of the below element will be replaced by the text you enter in input bar once you click the button.</p>
           <input type = "text" id = "inp"> <br> <br>
           <button id = "btn" onclick = "changeImage()"> Click to change the Text </button>
           <p id = "para1">This is the initial text of Para1.</p>
           <p id = "para2">This is the initial text of Para2.</p>
           <script>
              var para1 = document.getElementById("para1");
              var para2 = document.getElementById("para2");
              function changeImage() {
                 var inp = document.getElementById("inp");
                 var enteredText = inp.value;
                 para1.innerText = enteredText + ", This text is changed using the innerText property. ";
                 para2.innerHTML = " <u> " + enteredText + " </u> " + ", <b> This text is changed using the <em> innerHTML </em> property. <b> <br> ";
              }
           </script>
        </body>
        </html>
        

        登錄后復(fù)制

        在上面的示例中,我們使用innerText 和innerHTML 屬性更改了兩個不同段落的文本。前一個的文本是使用innerText 屬性更改的。同時,后一個文本的文本是使用innerHTML 屬性更改的。

        單擊按鈕時更改圖像

        我們已經(jīng)討論了如何使用 JavaScript 更改 HTML 文檔中元素的文本。不,我們將討論如何僅通過使用 JavaScript 單擊按鈕來更改圖像。

        JavaScript 允許我們使用 src 屬性來更改以及獲取給定鏈接的值或給定 src 屬性中的 img 元素的圖像地址。

        語法

        以下語法將展示如何使用src屬性來更改網(wǎng)頁上的圖像 –

        selected_img_element.src = " new link or address ";
        

        登錄后復(fù)制

        現(xiàn)在讓我們借助 JavaScript 代碼示例來了解 src 屬性更改圖像的實際實現(xiàn) –

        算法

          Step 1 – 在第一步中,我們將在 HTML 文檔中添加一個 img 元素,其 src 屬性包含一些初始值,稍后我們將使用 JavaScript 借助 src 屬性更改該值。

          第 2 步 – 在下一步中,我們將添加一個帶有 onclick 事件的按鈕元素,該事件將在單擊按鈕時調(diào)用一個函數(shù)。

          第 3 步 – 在這一步中,我們將定義 JavaScript 函數(shù)并通過其 id 獲取其中的 img 元素。

          步驟 4 – 在最后一步中,我們將使用 src 屬性更改 src 屬性的值,并為其指定一個新值以在網(wǎng)頁上顯示一些新圖像。每次單擊該按鈕時,用戶都會在每次單擊時在兩個圖像之間切換。

          示例

          下面的示例將解釋 src 屬性如何使用新值來替換 src 屬性的先前值以及網(wǎng)頁上的先前圖像 –

          <html>
          <body>
             <h2>Changing an Image in the HTML document using JavaScript</h2>
             <p id = "upper">The image shown below will be changed once you click the button.</p>
             <img src ="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR1GyK6fiCHCRcizXh_dXsFBA5Idw7XayKizQ&usqp=CAU" id = "image"> <br> <br>
             <button id = "btn" onclick = "changeImage()"> Click to change the Image </button>
             <p id = "result"> </p>
             <script>
                var result = document.getElementById("result");
                var upper = document.getElementById("upper");
                function changeImage() {
                   var image = document.getElementById("image");
                   if (image.src ==           "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR1GyK6fiCHCRcizXh_dXsFBA5Idw7XayKizQ&usqp=CAU") {
                      image.src = "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSoLnvRnTNP2rojd7e9b_Ilw5zZkSlPotSPIA&usqp=CAU";
                      result.innerHTML += " The image is changed from <b> Light mode to Dark mode </b>. <br> ";
                   }
                   else {
                      image.src = "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR1GyK6fiCHCRcizXh_dXsFBA5Idw7XayKizQ&usqp=CAU";
                      result.innerHTML += " The image is changed from <b> Dark mode to Light mode </b>. ";
                   }
                   upper.innerHTML = " The previous image is replaced by the new image as you click the button. <br> ";
                }
             </script>
          </body>
          </html>
          

          登錄后復(fù)制

          在上面的示例中,我們使用 src 屬性來更改 img 元素的 src 屬性值和網(wǎng)頁上的實際圖像。

          在本文中,我們通過代碼示例詳細了解了使用 JavaScript 更改網(wǎng)頁上元素文本的兩種不同方法以及更改網(wǎng)頁上圖像的方法他們每一個人。這些示例將幫助您增強 JavaScript 的實踐知識。

          以上就是如何通過單擊 JavaScript 中的按鈕來更改文本和圖像?的詳細內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!

分享到:
標(biāo)簽:javascript 單擊 圖像 按鈕 更改
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定