亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么要寫那么多次ducument.getElementById("txt")?

<script type="javascript">

var mychar=document.getElementById("txt");

</script>

把這個寫到head里面不是省事嗎?

我發現結果行不通,哪里理解錯了

正在回答

3 回答

在html中寫 js 代碼,必須寫在<script></script>中,因為這是js必須的標簽。課程里說的js代碼可以放在任意位置是指

<script type="javascript">

var mychar=document.getElementById("txt");

</script>

這個整體可以放在任意位置


0 回復 有任何疑惑可以回復我~

百度一下js變量的作用域

0 回復 有任何疑惑可以回復我~
#1

silence咖 提問者

函數里面定義的其他函數肯定用不了。我試過在head那邊定義一次,當然加上<script ...>,在body里面寫就不行。分開兩個不行也正常!然后我試下在body里面function外面,直接獲取這個mychar,發現不行,但是這個是全局的哦
2016-08-02 回復 有任何疑惑可以回復我~
#2

silence咖 提問者

百度了一下js作用域,除了看懂局部和全局,后面的太復雜
2016-08-02 回復 有任何疑惑可以回復我~

script的代碼下在哪里都可以

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么要寫那么多次ducument.getElementById("txt")?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號