что-нибудь типа такого
<form id="form">
<input type='button' name='butt[]' value='ok1'/>
<input type='button' name='butt[]' value='ok2'/>
<input type='button' name='butt[]' value='ok3'/>
<input type='button' name='butt[]' value='ok4'/>
<form>
<script>
window.onload = function () {
function index(element, collection) {
var len = collection.length;
for (var i = 0; i < len; i++) {
if (element == collection[i]) {
return i;
}
}
}
document.getElementById('form').onclick = function (e) {
var e = e || event;
var target = e.target || e.srcElement;
if (target.type == 'button') {
alert(index(target, document.getElementsByName('butt[]')));
}
}
}
</script>
Сообщение от DarkDaemon
|
А что лучше использовать?
|
свойство onclick, назначать через addEventListener/attachEvent (в отличие от свойства onclick назначенные действия не затрут предыдущие назначенные)
см. ненавязчивый javascript