我试图获得一个页面上的所有链接的数组,它的href匹配特定字符串(url的一部分)。这种方法适用于所有的浏览器,但IE浏览器,我不知道为什么。IE和字符串匹配
var url = '/work.php?subsection=1';
a = $('clients').getElements('a[href^='+url+']');
alert(a.length);
我使用Mootools的这可以解释的$('clients').getElements()
位。
在所有浏览器中,但IE a.length
返回10. IE返回0.任何人都知道为什么?
值得一提的是,我只需要第一部分的href匹配。所以<a href="/work.php?subsection=1&project=11"></a>
应该匹配。
这可能应该标记为`Mootools`。 – ClosureCowboy 2010-12-08 05:55:29