2010-01-27 19 views

cevap

8

kod aşağıda bir html belgesinde geçeceği Bkz toplama

document.forms kullanabilir ve her form isimleri bir pop-up uyarı yapabilir.

var formsCollection = document.getElementsByTagName("form"); 
for(var i=0;i<formsCollection.length;i++) 
{ 
    alert(formsCollection[i].name); 
} 

Bu yalnızca ihtiyacınız olan yanıtı alıp almadığınızı görmek için bir başlangıçtır. Daha sonra, uyarıyı kaldırın ve ihtiyacınız olanı yapmaya devam edin.

+1

Aşağı oy ile neler var? –

+0

Açıkçası cevabınız niçin daha az nabız nabız .. Btw oy vermedim btw – ant

+0

Oy vermedim, ancak "isim" özniteliğinin bir form üzerinde çok az kullanıldığına dikkat edin, böylece nadiren göreceksiniz . Biri "id" nin daha kullanışlı olması için benzersizliğini ve adreslenebilirliğini bulabilir, ancak formun işlevselliğini etkilemez. – Anonymous

12

Tüm formları olsun,

forms Collection

+0

bu en iyi cevap :) Çok –

+0

olmalıdır:

Ve burada referans için

fazla bilgi için bazı bağlantılar Öğeyi Tag, ID ile yakalamaya çalışmaktan daha basit veya farklı olabileceğinden isim. – KyleBunga

1

Burada getElementsByTagName() yerine document.forms kullanan bir örnek var.

getElementsByTagName() örneğinde olduğu gibi, bu tüm formları giderir ve eylemle birlikte bir açılır pencere uyarısı yapar (ayarlanması daha olası olduğu için ad yerine).

var formsCollection; 
var r; 

formsCollection=document.forms; 

for(r=0;r<formsCollection.length;r++) 
{ 
    alert(formsCollection[r].action); 
} 

Bu

aşağı yoğunlaşmış olabilir ve tabii ki açılan işe yarar bir şey değişti ama basit tutmak için çalıştık.