Javascript在Chrome中工作,但不能在IE11中工作



IE中使用以下代码:

function clearfields()
{
billing_phone.value="";
billing_email.value="";
billing_first_name.value="";
billing_last_name.value="";
} window.onload = clearfields

在Chrome,Firefox中工作,但不是IE11。IE中的控制台说"'billing_phone'未定义",但billing_phone肯定是定义的。加载问题?我在Wordpress中使用它,所以可能应该考虑到这一点。

您应该正确引用该元素。

要么是id="billing_phone"

document.getElementById("billing_phone").value="";

或按name="billing_phone"

document.formName.billing_phone="";

document.getElementById("formId").billing_phone.value="";

最新更新