function add(id)
{
    var tempid=document.getElementById(id);
    var patterm=/@/;
    var value=tempid.match(patterm);  // This is where I'm getting the error
    if(value==null)
    {
        var length=document.getElementById(id).length();

        tempid=tempid.setchatAt(length+1,'@messung.com');
    }
    else
    {
    }
}

最佳答案

tempid是一个对象,您需要将其值与模式匹配。做类似document.getElementById(id).value的事情;

长度也是属性而不是方法。再次需要在字符串的document.getElementById(id).value;上调用它。不在物体上。

09-20 12:18