2016-06-22 4 views
0

Как я могу получить сгенерированный идентификатор CheckBox при загрузке с помощью javascript?Получить сгенерированный идентификатор CheckBox 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

на странице загрузки или на любом случае? – Gopalakrishnan

+0

на странице только для загрузки –

+0

Этот код динамический, и вы хотите, чтобы он был установлен, или вам нужен идентификатор checkbox в методе onLoad? –

ответ

0

ниже фрагмент кода даст вам массив всех соответствующих идентификаторов,

//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

Это дает мне только первое значение id, а не остальное. Он продолжает повторять –

+0

в основном он возвращает массив всех согласованных элементов, если вам нужны все элементы, тогда вам нужно сделать цикл через него –

Смежные вопросы