1
我是流星和js的新手,但學習這些新東西並玩它非常令人興奮。getElementById返回null
我正在與(和其他的東西:P):一個小應用程序
在我client.html文件:
<template name="input">
<form action={{submit}}>
<p>
Name : <input type="text" id="BibiName">
Message : <input type="text" id="BibiMessage">
<input type="submit" value="Toto">
</p>
</form>
</template>
在我client.js文件:
Template.input.submit = function() {
alert(document.getElementById("BibiName"));
}
結果: 彈出窗口機智「null」。
我在做什麼錯?
是因爲在client.js文件中執行「submit function」在client.html中創建「BibiName輸入」之前發生?
THX爲你的祕訣
是的.Element必須存在於DOM中,然後才能調用'getElementById',否則返回null – laaposto
Thx u laaposto。你可以給我一個教程,我可以學習更多關於「先執行什麼元素,然後執行第二個...」的教程? – user3257585