При использовании браузера WebKit (Chrome или Safari), если я пытаюсь получить значение по умолчанию для флажка, он возвращает "".Однако тот же javascript в Firefox или IE вернет «on».
Итак, допустим, у меня есть этот флажок на странице:
<input type="checkbox" id="chkDefaultValue">
Я использую этот javascript, чтобы вернуть все «вход"элементы на странице
var elems = document.getElementsByTagName('input');
Затем я прохожу цикл, который получает значение, подобное этому
elems[i].getAttribute('value')
Когда elems [i] является этим флажком, в Chrome или Safari он возвращает"", но Firefox или IE возвращают "on".
Есть ли способ использовать Javascript для возврата значения "on" в Safari или Chrome?В Chrome я использую вызов jquery, который использует .val () и который фактически возвращает «on», но мне нужен способ сделать это, используя Javascript в Safari.
Спасибо!
РЕДАКТИРОВАТЬ:
Я на самом деле ищу атрибут «значение», поскольку «значение» флажка может быть любым, например, «кошка» или «велосипед».