我遇到了一個問題,如下所示:幫助JavaScript if語句
我有一段JavaScript,阻止難看的鏈接標題彈出在我的網站上。
window.onload = function() {
var links = document.getElementsByTagName("a");
for (var i = 0; i < links.length; i++) {
var link = links[i];
link.onmouseover = function() {
this.setAttribute("org_title", this.title);
this.title = "";
};
link.onmouseout = function() {
this.title = this.getAttribute("org_title");
};
};
};
這適用於我所需要的。
但是,現在我想使用Swipebox插件,它使用「標題」字段作爲標題。由於在鼠標懸停時標題被刪除,它顯示爲我點擊的圖庫中沒有圖片的標題(圖庫中的其他人仍然顯示他們的標題)。
我想要做的是,對於我上面的JavaScript,針對所有沒有類「swipebox」的所有「a」元素。
任何幫助,將不勝感激。
'var links = document.querySelectorAll(「a:not(.swipebox)」);' – Ian
最酷,但IE8不支持。 – raina77ow
@ raina77ow'querySelectorAll'得到了IE8的大量支持。它在早期版本中不受支持。除非你的意思是':not()'選擇器? – Ian