我試圖獲得一個頁面上的所有鏈接的數組,它的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