let img = document.querySelector('#myImage');
let src = img.src;
console.log(src);
在這個(gè)例子中,我們首先使用document.querySelector()方法選取了一個(gè)id為“myImage”的img元素。然后,我們訪問了該元素的src屬性,并將結(jié)果儲(chǔ)存在變量“src”中。最后,我們使用console.log()方法輸出了獲取到的圖片地址。 對于使用CSS背景圖的圖片,我們需要訪問元素的style屬性,這個(gè)屬性包含了CSS樣式信息。以下是一個(gè)代碼片段的例子:
let div = document.querySelector('#myDiv');
let bgImg = div.style.backgroundImage;
console.log(bgImg);
在這個(gè)例子中,我們首先使用document.querySelector()方法選取了一個(gè)id為“myDiv”的div元素。然后,我們訪問了該元素的style.backgroundImage屬性,這個(gè)屬性包含了背景圖的CSS樣式信息。最后,我們輸出了獲取到的背景圖片地址。 對于使用JavaScript創(chuàng)建的標(biāo)記的圖片,我們需要訪問元素的屬性來獲取圖片地址。以下是一個(gè)例子:
let img = new Image();
img.src = 'example.jpg';
let src = img.src;
console.log(src);
在這個(gè)例子中,我們使用了Image對象來創(chuàng)建一個(gè)圖片實(shí)例img。我們給img設(shè)置了一個(gè)地址,然后訪問了該元素的src屬性,最后輸出了獲取到的圖片地址。 通過以上的三個(gè)例子,我們了解了JavaScript從網(wǎng)站上提取圖片地址的一些方法。不過需要注意的是,如果圖片地址是通過JavaScript動(dòng)態(tài)生成的,那么上述的方法可能無法正常獲取到圖片地址。 在這種情況下,我們需要對JavaScript代碼進(jìn)行分析,找到生成圖片地址的實(shí)際代碼,并提取出圖片地址來。 總結(jié)一下,JavaScript提取圖片地址是一個(gè)常見的任務(wù),對于前端開發(fā)人員來說是必備技能之一。我們需要根據(jù)圖片的來源,選擇不同的訪問方法來提取圖片地址。希望這篇文章能夠?qū)δ阌兴鶐椭?,如果有任何問題,歡迎提出。