如何使用JS获取当前页面中所有图片的地址

请教JS高手:使用JS获取当前页面中所有图片的地址
1 分钟前提问者: 潜入深蓝2010 | 悬赏分:30 |浏览次数:1次
请教JS高手:
我想使用JS获取当前页面中所有图片的地址。
我用 var imgs = document.getElementsByTagName("img")[0].src;可以获取某一张的图片地址;但不知道如何获取全部的图片地址并且如果有两个以上图片地址时中间使用“|”隔开。
求教!谢谢!
html DEMO代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>DEMO</title>
<script type="text/javascript">
</script>
</head>
<body>
<div id="content">
<p>...DEMO...</p>
<p>...DEMO...</p>
<p>...DEMO...</p>
<p><img src="a.jpg" /></p>
<p>...DEMO...</p>
<p><img src="b.jpg" /></p>
<p>...DEMO...</p>
<p><img src="c.jpg" /></p>
<p>...DEMO...</p>
</div>
</body>
</html>

第1个回答  推荐于2016-03-09
var imgScrs="";
var imgs = document.getElementsByTagName("img");
for(var i=0;i<imgs.length;i++){
imgScrs+=imgs [i].src;
if(i+1<imgs.length)imgScrs+="|";
}本回答被提问者采纳
第2个回答  2012-12-07
Jquery写法:
var text="";
$('img').each(function(){
text=text+'|'+$(this).attr('src');
});
alert(text.substr(1));
}

如何使用JS获取当前页面中所有图片的地址
if(i+1

如何获取网站js图片如何获取网站js图片
有两种方式供选择我推荐第一种,一:去阅读相关的网页里的js和网页请求之后的header,通过hander知道这个获取这个信息的接口。通过httpclient来获知你想要的信息。二:通过htmlunit框架提供的方法:JavascriptExecutorjsExecutor=(JavascriptExecutor)driver;jsExecutor.executeScript(LoginSubmit();,);这里的LoginSu...

如何通过js获取网页中所有图片并加入点击事件,实现
- (void)webViewDidFinishLoad:(UIWebView *)webView { [IDProgressHUD IDPlaceViewHideDirect:self.view];\/\/这里是js,主要目的实现对url的获取 static NSString * const jsGetImages = "function getImages(){\\ var objs = document.getElementsByTagName(\\"img\\");\\ var imgScr = '';\\ ...

js如何获取选中图片的在当前网页中的位置 就像豆瓣网那样 鼠标移动到图 ...
要显示的信息 ("img").each(function(){ (this).momouseoverunction(){ var divTop = $("this").css("top");var divLeft = $("this").css("left");("#div_showUpdate").css("top", divTop);("#div_showUpdate").css("left", divLeft);("#div_showUpdate").show();("#di...

如何用JS代码获取网页中图片的链接?
你可以先将patt_link的值设的简单点,例如: "<a" 这样匹配看是否有结果 得到图片连接为什么不这样用document.links 及document.images ?这个要比与此同时表达式去匹配方便的多 var linksArr = document.links;for(var i=0; i< linksArr.length; i++){ linksArr[i].src ... ...} ...

如何用js取出以下字符串中的图片地址
第一步:遍历该对象,取出所要的图片 var img = str.substring(str.indexOf('=')+2,str.indexOf('text')-2);第二步:把获取的对象img放到数组里面 var arr=new Array()arr[0] = img;满意请采纳,思路和部分代码如上。

在Jsp页面获取图片的ID
先给图片元素设置id, 然后用js获取这个元素: var img = document.getElementById("img");把js中的路径path赋值给图片元素: img.src = path

如何用js获取二维码图片中的网址或者链接地址
1. 首先,注册一个微信公众号并获取到appid和appsecret。利用这两个参数,您可以调用微信提供的接口来获取access_token。2. 一旦获得access_token,您可以使用它来调用微信的接口,进而获取jsapi_ticket。3. 接下来,将获取到的jsapi_ticket与相关参数组合成一个URL,并通过该URL调用微信接口来获取...

怎样批量获取网页中的所有图片地址?求大神帮助
如何通过js获取网页中所有图片并加入点选事件,实现 在网页载入完成时,通过js获取图片和新增点选的识别方式 - (void)webViewDidFinishLoad:(UIWebView *)webView { [IDProgressHUD IDPlaceViewHideDirect:self.view]; 这里是js,主要目的实现对url的获取 static NSString * const jsGetImages ...

如何使用JS来得到背景图片的地址
BG {background-image: url(\/BG\/BG1.gif);} BG {width:200;} <INPUT TYPE="button" onclick="alert(document.styleSheets[0].rules[0].style.backgroundImage)" value="读"> <INPUT TYPE="button" onclick="alert(document.styleSheets[0].rules[0].style.backgroundImage='url(\/BG\/BG2...

相似回答