0

下面的 jQuery 行在 JavaScript 中的等价物是什么?

function foo(x,y){
   $("form[name="+x+"] input[name="+y+"]").val();
}
4

1 回答 1

2

如果您针对的是较新的浏览器,则几乎相同:

document.querySelector("form[name="+x+"] [name="+y+"]").value

如果没有,您将需要使用一些带有document.getElementsByName.

另一种方法是使用document.forms

document.forms[x][y].value
于 2013-06-18T20:16:40.313 回答