我试图在 Firefox/Firebug 中调试这个函数,它说“dbasedata.remove”不是一个函数??
function dbasetype(){
var dbasedata = document.forms[0]._dbase_name.value;
dbasedata = dbasedata.toUpperCase();
dbasedata = dbasedata.replace(/\s/g, "");
dbasedata = dbasedata.remove("UK_CONTACTS","");
if (dbasedata != "") {
_area.value = _dbase_name.value;
} }
最佳答案
这是因为JavaScript字符串没有remove()
这样的方法。
您可以看到可用的方法here .
如果您想将“UK_CONTACTS”替换为“”,请参阅 replace()
方法替代:
dbasedata = dbasedata.replace("UK_CONTACTS","");
关于javascript 删除函数无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10830874/