2016-06-22 9 views
0

Wie kann ich die generierte CheckBox ID beim Laden mit Javascript erhalten?Get generierte CheckBox ID onLoad

<asp:CheckBox ID="CheckBox_select" type="checkbox" runat="server" onclick="javascript:CheckCheckBox(this);" OnLoad="javascript:onLoad(this)" /> 

function onLoad(elem) { 
         alert(elem.getElementById()); 
        } 
+0

beim Laden der Seite oder auf jeden Fall? – Gopalakrishnan

+0

nur beim Laden der Seite –

+0

ist dieser Code dynamisch und Sie möchten Checkbox-ID oder Checkbox-ID in der onLoad-Methode? –

Antwort

0

unten Snippet wird Ihnen Array aller übereinstimm id,

//on page load event 
 
var matches = [].concat(document.querySelectorAll('[id*=CheckBox_select]')["0"]); 
 
console.log(matches[0].id) 
 

 
//or 
 

 
var checboxId = document.querySelectorAll('[id*=CheckBox_select]')[0]; 
 
console.log(checboxId.id)
<input type="checkbox" id="AutoGeneratedID_CheckBox_select" />

+0

Es gibt mir nur die erste Wert-ID und nicht den Rest. Es wiederholt sich –

+0

im Grunde es Array aller übereinstimmenden Elemente zurückgeben, wenn Sie alle Elemente benötigen, dann müssen Sie Schleife durchlaufen –