JavaScript 适用于Safari和IE的可点击表单标签
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 适用于Safari和IE的可点击表单标签相关的知识,希望对你有一定的参考价值。
function fixFormLabels(){
var labels;
// enable for IE and Safari
if( document.all || navigator.userAgent.indexOf("Safari") > 0){
labels = document.getElementsByTagName("label");
for(i=0; i<labels.length; i++){
labels[i].onclick = function(){
var target = document.getElementById(this.getAttribute('for'));
// Checkboxes or radio button labels
if(target.type == 'checkbox' || target.type == 'radio')
target.checked = target.checked == false ? true : false;
else // Textareas and input fields, Select elements
target.focus();
};
}
}
}
// execute the script when the page has loaded
window.onload = fixFormLabels;
以上是关于JavaScript 适用于Safari和IE的可点击表单标签的主要内容,如果未能解决你的问题,请参考以下文章