2016-06-22 12 views
0

javascriptを使用してロードすると、生成されたCheckBox IDを取得するにはどうすればよいですか?スニペット以下生成された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

ページのロードまたは任意のイベントで、あなたのすべての一致したIDの配列を与えるのだろうか? – Gopalakrishnan

+0

ページの読み込みのみ –

+0

はこのコードは動的で、チェックボックスIDを必要とするか、onLoadメソッドのチェックボックスIDが必要ですか? –

答えて

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

は、すべての一致した要素の配列を返します –

関連する問題