首頁 > web前端 > js教程 > 主體

如何在JavaScript / jQuery中更改img元素的src屬性?

WBOY
發布: 2023-08-23 16:49:14
轉載
2475 人瀏覽過

使用JavaScript和jQuery,有不同的方法來更改在HTML文件中給出的如何在JavaScript / jQuery中更改img元素的src屬性?元素的src屬性的圖片路徑。

使用JavaScript更改img元素的src屬性的方法−

  • 使用JavaScript中的src屬性。

#使用jQuery更改img元素的src屬性的方法−

  • 使用 attr() 方法

  • #使用prop()方法

#讓我們逐一詳細討論上述列出的更改img元素src的方法。

在JavaScript中使用src屬性

JavaScript允許我們使用src屬性來取得已經指派給它的值,同時也可以更新或變更相同屬性的值。這是一種非常常見的更改img元素的src屬性值的方法。

Syntax

以下語法將向您解釋如何在JavaScript中使用src屬性來變更img元素的src屬性的值 -

Selected_image_element.src = " new value ";
登入後複製

讓我們透過程式碼範例來理解這種方法的實際實作。

演算法

  • Step 1 − In the first step, we will add a img element with a src attribute associated with it, whose value we will change later using the src property in JavaScript.

  • 第二步 - 在這一步驟中,我們將新增一個帶有onclick事件的按鈕元素,當使用者點擊按鈕時呼叫一個函數來改變圖像的src。

  • 步驟3 - 在下一步中,我們將定義一個JavaScript 函數,在該函數中,我們將使用其ID 來取得img 元素,然後使用src 屬性來變更src 屬性,並在兩個影像之間切換。

  • Step 4 − In the last step, we will assign the function to the onclick event defined in the last step to see the changes on user screen.

  • 登入後複製

在這個範例中,我們使用JavaScript中的src屬性來改變HTML文件中img元素的src屬性。在這裡,每次點擊按鈕時,我們在兩個圖像之間切換。

在jQuery中使用attr()方法

我們也可以使用JavaScript中的attr()方法來更改src屬性。

attr()方法

- attr()方法接受兩個參數,第一個參數是要變更的屬性名稱,以字串形式表示,另一個參數是要指派給屬性的新值。 Syntax

以下語法將向您解釋帶有參數的attr()方法的實作方式−

#
attr(" attribute_name ", " new_value ");
登入後複製

讓我們透過程式碼範例詳細了解這種方法的實作。

演算法

第一步

- 在文件的

元素中的

元素的

中,我們將新增jQuery連結

#########第二步### - 在這一步驟中,我們將使用一個帶有src屬性的img元素,並在後續使用jQuery的attr()方法來修改它 ###### #########第三步### - 在第三步驟中,我們將新增一個按鈕元素,該元素將在稍後使用jQuery給予一個onclick事件和一個函數 ###### #########第四步驟### − 在下一步中,我們將使用jQuery的###「$」###語法來取得每個元素,並對每個元素執行任務。 ###### #########第五步### − 在最後一步中,我們將使用jQuery的###on()###方法為按鈕分配一個onclick事件,這樣當使用者點擊按鈕時,它會呼叫其中給定的函數,並且更改對使用者可見。 ###### ### ###Example###的中文翻譯為:###範例### ###下面的範例將說明在jQuery中使用attr()方法來變更img元素的src屬性:###


   

Change the src attribute of an img element using jQuery

The image shown below will be changed once you click the button.



登入後複製
###使用jQuery中的prop()方法### ###與attr()方法類似,jQuery也提供了prop()方法來將任何屬性的值變更為新值。 ### ######prop() method### − The prop() method can be used as we used the attr() method in previous example. It takes property name and the new value to be assigned as parameters.## # ###我們可以使用prop()方法將值設定為單一屬性和多個屬性。 ### ###Syntax### ###Following syntax will show you how you can use the prop() method for different purposes −### ######更改特定屬性的值### −###
prop(" attribute_name ", " new_value ");
登入後複製
######更改多個屬性的值### −###
prop({ attribute_name: new_value, attribute_name: new_value });
登入後複製
###在第二種語法中,我們同時為多個屬性提供了它們的新值。 ### ###讓我們透過程式碼範例詳細了解prop()方法的用法。 ### ###演算法### ###這個範例的演算法幾乎與前一個範例的演算法相似。您只需要將前一個演算法中的attr()方法替換為prop()方法即可完成工作。 ### ###Example###的中文翻譯為:###範例### ###下面的範例將向您解釋prop()方法如何變更HTML文件中img元素的src屬性的值 -###


   

Changing the src attribute of an img element using jQuery

The image shown below will be changed once you click the button.



登入後複製
###在上面的範例中,我們使用了jQuery中的prop()方法來改變HTML文件中img元素的src屬性。 ###

在本文中,我們討論了使用 JavaScript 和 jQuery 更改 img 元素的 src 屬性值的三種不同方法。透過在程式碼範例中實際實現它們,我們詳細了解了所有方法,這有助於建立概念的實踐知識。

以上是如何在JavaScript / jQuery中更改img元素的src屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!