在Javascript中获取标记的字符串属性

时间:2013-06-30 08:01:29

标签: javascript

我需要一些帮助来从javascript中的下面的字符串中提取内联图像源(在本例中为#3),然后将其封装并发送到php:

<img width="100" id="1" style="display: none;" src="http://col.stb00.s-msn.com/i/4E/5EA45CFEC5FF5726D86E65CEE815D.jpg">
<img width="100" id="2" style="display: none;" src="http://col.stb01.s-msn.com/i/36/59F78F98816E925C8A18FBCF013D5.jpg">
<img width="100" id="3" style="display: inline;" src="http://col.stb00.s-msn.com/i/6F/D11A5421FDC5E8C5CEA4D19BCC7A5.jpg">
<img width="100" id="4" style="display: none;" src="http://col.stb00.s-msn.com/i/88/B51A1462A325FF345AC442688F7A8.jpg">
<img width="100" id="5" style="display: none;" src="http://col.stb01.s-msn.com/i/39/8A811756CB49259F65032AB9F1D78.jpg">

有一种简单的方法可以吗? 感谢

2 个答案:

答案 0 :(得分:1)

var imgs = document.getElementsByTagName('img');

for (var i=0; i<imgs.length; i++) {
    if (imgs[i]["style"]["display"] === "inline") {
        console.log(imgs[i]["src"]);
    }
}

答案 1 :(得分:0)

易。使用DOM:

function getSrc(id)
{
    var src = document.getElementById(id).src;
}

变量src将保留代码中src属性的值。对需要提取src个元素的所有标记执行此操作。您可能需要使用AJAX将其传递给PHP。