正则 取出图片地址及图片alt,图片地址已经取出。现求一起取出alt=""的正则! 上面我需要取出1.jpg及 "这是alt内容",下面的正则已经可以取出图片地址,但取不出alt后面的内容,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for(var i = 0; i < document.getElementsByTagName('img').length; i++) { alert(document.getElementsByTagName('img')[i].alt); }遍历,读属性 一个正则也能做,不过比较麻烦,分开了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title> new document </title><meta name="generator" content="editplus" /><meta name="author" content="" /><meta name="keywords" content="" /><meta name="description" content="" /></head><body><div id="test">1.<img src="1.Gif" alt="这是alt内容" />2.<img alt="这是alt内容2" src="2.jpG" >3.<img src="3.jpg">4.<IMG SRC=4.JPG>5.<IMG SRC='5.JPG'>bs</div><div id="divMsg"></div><script type="text/javascript"><!-- var re = /<img([^>]+?)>/ig; var s = document.getElementById("test").innerHTML; var str="" var tempImg="" var re1=/alt\s*=\s*([^\s]+)/i var re2=/src\s*=\s*(["'])([^"']+)\1/i while(re.exec(s)) { tempImg=RegExp.$1 str+=((re1.test(tempImg))?RegExp.$1:"")+"," re2.test(tempImg) str+=((re2.test(tempImg))?RegExp.$2:"")+"\r\n" } alert(str)//--></script></body></html> 求个正则谢谢谢谢!!!! js解决已解密的登录请求!!急~~~~~ Extjs与KindEditor集成? JS 函数调用 按钮事件 高手过来看看,不是你想的那么简单 求一个正则表达式 求在ff对xml详细的操作,以及xmldoc的一些属性 有关正则的问题.请高手帮忙!在线等 new Number()的类型为什么是object? 这个javascript代码很有用,哪位知道怎么写? 怎样忙设置弹出窗口在浏览器中的位置? alter中不支持韩文与日文的原因? 求一个删除行的方法
{
alert(document.getElementsByTagName('img')[i].alt);
}
遍历,读属性
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head><body>
<div id="test">
1.<img src="1.Gif" alt="这是alt内容" />2.<img alt="这是alt内容2" src="2.jpG" >3.<img src="3.jpg">4.<IMG SRC=4.JPG>5.<IMG SRC='5.JPG'>bs
</div>
<div id="divMsg">
</div>
<script type="text/javascript">
<!--
var re = /<img([^>]+?)>/ig;
var s = document.getElementById("test").innerHTML;
var str=""
var tempImg=""
var re1=/alt\s*=\s*([^\s]+)/i
var re2=/src\s*=\s*(["'])([^"']+)\1/i
while(re.exec(s))
{
tempImg=RegExp.$1
str+=((re1.test(tempImg))?RegExp.$1:"")+","
re2.test(tempImg)
str+=((re2.test(tempImg))?RegExp.$2:"")+"\r\n"
}
alert(str)
//-->
</script>
</body>
</html>