2011-05-14 34 views
0

我是新來的編程和有一個問題有關的HTML和Javascript。我有一個包含100個鏈接的HTML頁面。我正在尋找一種方法,其中如果我點擊第一個鏈接,那麼其他鏈接就會在點擊之後點擊,而不必手動點擊它們。有沒有辦法做到這一點?看起來自動化一個網頁與鏈接使用Javascript

請幫忙!!!

+5

究竟是什麼呢? – mellamokb 2011-05-14 01:59:39

+0

彈出窗口和彈出窗口。還有什麼。噓! – 2011-05-14 02:29:50

+0

非常感謝您回答我的問題。這是我用的:google; yahoo;但是,當我點擊谷歌,然後其他頁面不會打開。我哪裏錯了? – newbee 2011-05-14 02:49:01

回答

2
$("a:first").click(function() { 
    $("a:not(:first)").click(); 
}); 

樣品工作代碼:http://jsfiddle.net/EJY8s/

+0

非常感謝您回答我的問題。這是我用: <腳本類型= 「文/ JavaScript的」 SRC = 「的jquery.js」> <腳本類型= 「文/ JavaScript的」> $(文件)。就緒(函數() {「a:first」)。click(function(){(a:not(:first)「)。click(); }); }); google yahoo 但是當我點擊谷歌,那麼其他網頁打不開。我哪裏錯了? – newbee 2011-05-14 02:24:49

2

的JavaScript以下位將使它所以你可以點擊這些鏈接100中的任何一個,並在新窗口中打開每個。 100印象,多好。

$a = $("a"); 
$a.click(function(e){ 
    e.preventDefault(); 
    $a.each(function(){ window.open(this.href); }); 
}); 

演示:jsfiddle.net/JB2YF

如果你只是想第一<a>打開所有的鏈接,這是一個簡單的調整:

$("a:first").click(function(e){ 
    e.preventDefault(); 
    $("a").each(function(){ window.open(this.href); }); 
}); 
+0

非常感謝您回答我的問題。這是我用的:google; yahoo;但是,當我點擊谷歌,然後其他頁面不會打開。我哪裏錯了? – newbee 2011-05-14 02:36:57

+0

快速瀏覽一下,使用該答案將無法正常工作,因爲它會嘗試打開同一當前窗口中不能正常工作的所有鏈接。只需使用上面我的答案的第二部分。 – Marcel 2011-05-14 02:50:19

+0

看起來像個好主意。再次感謝!!!你一直很有幫助。 – newbee 2011-05-14 03:02:47