課程
/前端開發
/JavaScript
/JavaScript進階篇
?var num=document.getElementById('count').value和document.getElementById('count').value=num有什么區別嗎
2016-07-22
源自:JavaScript進階篇 8-5
正在回答
“=”的意義為賦值,是把等號右邊的值賦給左邊;
前一句是把id屬性為count的對象的value值賦給了num變量,在例子里就會彈出一個對話框,可以看到此時num變量里的值和input標簽的value值相同。
第二句是把變量num的值賦給id屬性為count的對象的value屬性,在例子里,當你點擊圖標,會發現圖標現實的字會改變,與我函數了聲明的num變量值相同。
<input type="button" name="text" value="這是原始的value值" id="count" onclick="change()">
? ?<script type="text/javascript">
? var num=document.getElementById('count').value;
? alert(num);
? function change() {
? var num="我改變了value值";
? document.getElementById('count').value=num;
? }
? </script>
慕蓋茨2940566 提問者
前者,是把value的值傳給num;后者,是吧num的值 傳給 value屬性;
第二個是要把num的值傳到該ID里
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答關于var oldnode=document.getElementById("oldnode");的問題
1 回答關于var num=document.getElementById("sp").innerHTML;的問題
2 回答關于document.getElementById("clock").value = time; 有個問題
1 回答document.getElementById(str)和document.getElementById(str).value的問題
2 回答關于document.getElementById("table");
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-22
“=”的意義為賦值,是把等號右邊的值賦給左邊;
前一句是把id屬性為count的對象的value值賦給了num變量,在例子里就會彈出一個對話框,可以看到此時num變量里的值和input標簽的value值相同。
第二句是把變量num的值賦給id屬性為count的對象的value屬性,在例子里,當你點擊圖標,會發現圖標現實的字會改變,與我函數了聲明的num變量值相同。
<input type="button" name="text" value="這是原始的value值" id="count" onclick="change()">
? ?<script type="text/javascript">
? var num=document.getElementById('count').value;
? alert(num);
? function change() {
? var num="我改變了value值";
? document.getElementById('count').value=num;
? }
? </script>
2016-07-22
前者,是把value的值傳給num;后者,是吧num的值 傳給 value屬性;
2016-07-22
第二個是要把num的值傳到該ID里