讀取屬性我有我的網頁上這樣js
代碼:無法從我的document.forms
var mail = 'idEmail';
value(mail);
//function returning the value of an input
function value(input){
return eval('window.document.Search.'+input).value;
}
我有這樣的錯誤:
TypeError: Cannot read property 'idEmail' of undefined
爲什麼當我改變由return eval('window.document.forms['Search'].'+input).value;
return eval('window.document.Search.'+input).value;
它的工作?
document.forms["general"]
or
document.forms[0]
or
document.general
這是相同的
因爲你在第一個版本中忘記了'.forms' – Kaddath
呵呵,因爲大聲哭泣,不要用'eval'廢話... https://stackoverflow.com/questions/4244896/dynamically-access-object- property-using-variable – CBroe