请熟悉JS的帮我看下这句怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/21 07:21:28
function inputstr(ID)
{
var t=document.form.+ID;
t.value=t.value.replace(new RegExp("\"","gm"),"\'");
}

这个JS代码,其中ID是参数,也就是表单名,这句话应怎么写呢?

直接 var t = document.getElementById(ID);

t.value=t.value.replace(new RegExp("\"","gm"),"\'");

不知道你的困惑在哪?

要是这样的 话 ,那 你 的 ID应该不是表单号,而是你的INPUT的标签ID号吧
你可以这样试下

var t = document.form.getElementByID(ID).value;
t.replace(new RegExp("\"","gm"),"\'");