第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

JS問題 ,JS中為什么有的()中需要引號,有的不然

<script type="text/javascript"> ? var body = document.body; ?? var input = document.createElement("input"); ?
? input.type = "button"; ?
? input.value = "創(chuàng)建一個按鈕"; ?
? body.appendChild(input); ?
</script>?

如上這段代碼中有2個問題,1、

input.type = "button"; ?
input.value = "創(chuàng)建一個按鈕";

中的input是變量,變量的.type .value是屬性還是方法 ,還是什么,為什么這樣就可以直接輸出,

問題2、?

document.createElement("input");?

body.appendChild(input);?

上面2段代碼中,其中一個包含引號,一個不然,我知道第二個是變量不需要加雙引,但我記得有一種說話是JS中包含屬性和方法,獲取屬性不需要,如.length。innerHTML,獲取方法,如document.createElement("input"); 中的input,我想表達的是,JS中的屬性和方法,這段按正確方法是怎么說的。求各位大大科普

正在回答

2 回答

問題1:JS中所有事物都是對象,每個對象都有屬性和方法。屬性就是特征,比如長度、身高、體重等等;方法就是動作,比如獲取時間、獲取長度、增加子節(jié)點。

問題2:你說的document.createElement("input")這段可以這樣理解,document是文檔對象,createElement()是文檔對象的一個方法,而這是input這個方法傳遞的參數(shù),是一個字符串。你提到的body.appendChild(input)里面的input提前定義好的一個變量,變量是個容器,里面可以裝字符串、數(shù)字、對象等等。

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

慕粉3361053 提問者

謝謝您啦
2016-09-16 回復 有任何疑惑可以回復我~
#2

大頭豆芽 回復 慕粉3361053 提問者

var mystr="hello word!"; document.write(mystr); //這個表示輸出mystr這個變量,結(jié)果是:hello word! document.write("mystr"); //這個表示輸出mystr這個字符串,結(jié)果是:mystr //在JavaScript中單引號和雙引號是等價的,但是不能混用
2016-09-17 回復 有任何疑惑可以回復我~
#3

大頭豆芽 回復 慕粉3361053 提問者

給我個最佳答案撒
2016-09-17 回復 有任何疑惑可以回復我~
#4

慕粉3361053 提問者

非常感謝!
2016-09-17 回復 有任何疑惑可以回復我~
#5

慕粉3361053 提問者 回復 大頭豆芽

非常感謝
2016-09-17 回復 有任何疑惑可以回復我~
查看3條回復

我也會的

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

舉報

0/150
提交
取消

JS問題 ,JS中為什么有的()中需要引號,有的不然

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號