Heim > Web-Frontend > js-Tutorial > Verwenden Sie js, um schnell die Adresse des Bildes auf der HTML-Seite abzurufen

Verwenden Sie js, um schnell die Adresse des Bildes auf der HTML-Seite abzurufen

php中世界最好的语言
Freigeben: 2018-03-17 11:08:22
Original
3721 Leute haben es durchsucht

Dieses Mal werde ich Ihnen zeigen, wie Sie mit js schnell die Adresse des Bildes in der HTML-Seite abrufen. Welche Vorsichtsmaßnahmen gibt es bei der Verwendung von js, um schnell die Adresse des Bildes in der HTML-Seite abzurufen? Die folgende Seite ist ein praktischer Fall. Werfen wir einen Blick darauf.

In diesem Artikel wird hauptsächlich der Implementierungscode für js vorgestellt, um die Bildadresse im HTML-Code zu erhalten. Freunde, die ihn benötigen, können darauf verweisen

Die erste Methode: js wird durch reguläre Ausdrücke implementiert

/** 
 * 获取html代码中图片地址 
 * @param htmlstr 
 * @returns {Array} 
 */ 
function getimgsrc(htmlstr) { 
  var reg = /<img.+?src=(&#39;|")?([^&#39;"]+)(&#39;|")?(?:\s+|>)/gim; 
  var arr = []; 
  while (tem = reg.exec(htmlstr)) { 
    arr.push(tem[2]); 
  } 
  return arr; 
}
Nach dem Login kopieren

Zweite Methode: JQuery-Implementierung

 var img = $(this).find("img").attr("src");//这个是获得相对路径 prospertu
        //alert($(this).find("img").prop("src"));这个是获得完整路径 包括http://
Nach dem Login kopieren

js erhält den Quellcode des Bildes als relativen Pfad

js erhält den Domänennamen, wenn Erhalten Sie die Quelle oder gleichzeitig den Pfad. Wenn der Bildpfad mall/kmenus/001.png ist, verwenden Sie obj.src oder rufen Sie http://localhost/mall/kmenus/001.png ab, rufen Sie jedoch normalerweise nur den relativen Pfad ab . Machen Sie diese Aufzeichnung.

<img src="mall/kmenus/001.png" onclick="showSelected(this)">
function showSelected(obj)
{
 var rootpath='http://localhost/';
 res=obj.src.replace(rootpath,'');
 //分离路径和图片
 document.getElementById("cate_img_src").src=obj.src;
}
Nach dem Login kopieren

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website.

Empfohlene Lektüre:

So verwenden Sie das React BootStrap-Framework

Cookie-Ablauf, automatische Aktualisierung und automatische Erfassung festlegen

So verkleinern Sie die von Webpack gepackten Dateien nach der Komprimierung

Das obige ist der detaillierte Inhalt vonVerwenden Sie js, um schnell die Adresse des Bildes auf der HTML-Seite abzurufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage