Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 原型在IE6中不起作用_Javascript_Jquery - Fatal编程技术网

Javascript 原型在IE6中不起作用

Javascript 原型在IE6中不起作用,javascript,jquery,Javascript,Jquery,此函数在IE6中不起作用,但在所有其他浏览器中都起作用。错误是propertyType未定义,并且该函数不适用于IE6 我的职能是 function propertyType(){} propertyType.prototype.contactClear=function() { $('#error_msg').text(''); $('#error_msg').css("display","none"); $('#name').val(LANG.LBL_NAME+':

此函数在IE6中不起作用,但在所有其他浏览器中都起作用。错误是propertyType未定义,并且该函数不适用于IE6

我的职能是

function propertyType(){}

propertyType.prototype.contactClear=function()
{
    $('#error_msg').text('');
    $('#error_msg').css("display","none");
    $('#name').val(LANG.LBL_NAME+':');
    $('#email').val(LANG.LBL_EMAIL+':');
    $('#phone').val(LANG.LBL_PHONE+':');
    $('#message').val(LANG.LBL_MESSAGE+': '+LANG.LBL_CONTACT_ME);
    $("#captchaval").val('');
    $("#success_msg").text('');
    $('#success_msg').css("display","none");
}

var propertyType = new propertyType();
有人能建议我解决这个问题吗


提前感谢。

如果在将元素加载到
DOM
之前尝试
清除
隐藏
元素,则可能会发生此错误

现在是提醒人们IE6是一个需要关心的旧的/小车的/垃圾的好时机吗?:)@WebNoobIE6可能是一个麻烦,但有时我们仍然需要迎合它。如果你被一个使用IE6的用户占很大比例的客户雇用(通常是因为缺乏选择),那么如果你的工作做得对,你应该为该浏览器开发。在一个理想的世界里,IE6会消失,但它没有。这真的是你所有的代码吗?错误发生在哪里?此函数与clear相关,当我清除表单时,脚本错误在中以“propertyType未定义”的形式出现IE6@drmonkeyninja-别担心,我了解,英国境内的大多数政府办公室仍在使用它,因此我知道它仍然是必需的。然而,事实上,我们将支持它意味着他们不必停止使用它,这对行业是有害的。无论如何,不是时间或地点:)谢谢你的回复。您能详细解释一下吗?使用
window.onload
功能也可以用来避免出现此问题。