測試平台: Chrome(可)
(Firefox我沒測,但是IE應該是不行喔,因為childNodes的判別,兩種browser不一樣)
繼上次我逛拓網,整個不是看人,而是在看他的JavaScript後,
我就開始做很無聊的事,但是很多idea就是這麼創造出來的XD
這次一樣的招術不一樣的功能,可以打開"所有收到的簽心"那頁,一樣的方式輸入:
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('cc_div');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(); };};
留言列表