2013-06-18 23 views
0

下面jquery行的javascript的等值是多少?js的實現相當於jquery - div的選擇

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

感謝advace

編輯 我忘了輸入...

+0

@LightStyle是跳過'form'部分。 –

+0

我編輯過,無論如何它不會工作,因爲它不存在'getElementsByName'在'NodeList' –

回答

2

如果你的目標新的瀏覽器,它幾乎是相同的:

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

如果沒有,你將需要使用一些循環與document.getElementsByName

另一種方法是使用document.forms

document.forms[x][y].value 
+0

或'querySelectorAll'中,如果碰巧是單選按鈕 –

+0

document.forms [x] [y] fit我做了編輯?我的意思是這樣的:

+0

@DarioRusignuolo:好的,試試吧。 – Blender