पर ईवेंट श्रोता संलग्न करें मेरे पास एक ही नाम के साथ कई रेडियो बटन हैं। इस तरह:जावास्क्रिप्ट के माध्यम से रेडियो बटन
<form name="formA">
<input type="radio" name="myradio" value="A"/>
<input type="radio" name="myradio" value="B"/>
<input type="radio" name="myradio" value="C"/>
<input type="radio" name="myradio" value="D"/>
</form>
अब मुझे सभी रेडियो बटनों पर जावास्क्रिप्ट के माध्यम से ईवेंट श्रोता जोड़ना होगा। तो नीचे स्यूडोकोड गलत है, तो कृपया मुझे बताओ कैसे है-
var radios = document.forms["formA"].elements["myradio"];
for(radio in radios) {
radio.onclick = function() {
alert(radio.value);
}
}
तुम क्यों चाहिए "* हमेशा * पाश पाश के लिए एक नियमित के साथ एक सरणी" के लिए सामान्य उपयोग कर सकते हैं? – ojrask
@ojrask - पुराना उत्तर, लेकिन मूल रूप से कस्टम-जोड़ा गुण, यदि जोड़ा गया है, तो पुनरावृत्त किया जा सकता है। लेकिन निश्चित रूप से ES6 के साथ आपके पास 'लूप के लिए' है जिसका उपयोग आप सरणी या किसी भी पुनरावर्तनीय के साथ कर सकते हैं। –
आह हाँ मैं देखता हूं। उस बारे में सोचा नहीं था। शायद उस पर विस्तृत करने के लिए उत्तर संपादित करें? :) – ojrask