2010-12-27 6 views
0

es ist möglich, die ID zu reduzieren?Complete HTML ID

$ie.Document.getElementById("ctl00_m_g_27855e01_08c1_498d_b130_0b761c472fbd_ctl00_ctl05_ctl00_ctl00_ctl00_ctl04_ctl00_ctl00_TextField").value = "Test Text" 

wie (nicht funktioniert!)

$ie.Document.getElementById("*ctl00_ctl04_ctl00_ctl00_TextField").value = "Test Text" 
+0

hmmm, woher kam diese id? , die Funktion, die dieses HTML-Objekt mit dieser ID erstellt hat, kann geändert werden, um kleinere IDs zu geben –

+0

Entschuldigung Ronan, die ID stammt aus einem SharePoint-Feld und kann nicht geändert werden :-( – LaPhi

Antwort

1

können Sie jQuery verwenden:

$('[id$=ctl00_ctl04_ctl00_ctl00_TextField]').val("Test Text"); 

Natürlich wird die Leistung leiden, aber es sei denn, dies geschieht viel auf einer großen Seite Es wird nicht auffallen.