目前分類:JavaScript (5)

瀏覽方式: 標題列表 簡短摘要

html:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

caramels 發表在 痞客邦 留言(0) 人氣()

我一定是瘋了

我把前兩個合在一起:

function getElementsByClassName(classname, node) { if (!node) { node = document.getElementsByTagName('body')[0]; } var a = [], re = new RegExp('\\b' + classname + '\\b'); els = node.getElementsByTagName('*'); for (var i = 0, j = els.length; i < j; i++) { if ( re.test(els[i].className) ) { a.push(els[i]); } } return a; }; var elements = getElementsByClassName('vkisssendbackicon');if(elements.length!==0){for(var i = 0; i<elements.length;i++){ if(typeof elements[i] !=='undefined' && typeof elements[i].onclick !== 'undefined'){ elements[i].onclick(); };};}; elements = getElementsByClassName('cc_div'); if(elements.length!==0){for(var k = 0 ;k < elements.length; k++){ var innerElement = elements[k].childNodes[1].childNodes[7]; var imageElement = innerElement.childNodes[1]; if(typeof imageElement !=='undefined' && imageElement!==null && typeof imageElement.onclick !== 'undefined' && imageElement.onclick!==null){ imageElement.onclick(); };};};

caramels 發表在 痞客邦 留言(0) 人氣()

測試平台: Chrome(可)

(Firefox我沒測,但是IE應該是不行喔,因為childNodes的判別,兩種browser不一樣)

 

caramels 發表在 痞客邦 留言(0) 人氣()

測試平台: Chrome(可)

(Firefox我沒測,但是IE應該是不行喔,因為childNodes的判別,兩種browser不一樣)

 

caramels 發表在 痞客邦 留言(2) 人氣()

這個問題相信困擾許多JS的開發者,

因為普遍認為JS的執行緒為單一Browser,

故在撰寫JS時常常會放心地不考慮多執行緒的問題,

caramels 發表在 痞客邦 留言(2) 人氣()