正则 取出图片地址及图片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> 就IE8下页面没内容 mztreeview2.0 右键 该功能怎么实现???急求 关于使用javascript连接数据的问题 项目昨天上线成功,今天来感谢!100分! 原型设置中 this 的疑惑 急求,在线等:一个莫名其妙的javascript脚本错误! 问两个小问题 size 问题 甚是郁闷...呼唤高人 GIS(电子地图,地理信息系统)未来的走向将会怎样? 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>