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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

各種id獲取元素的各種問題

各種id獲取元素的各種問題

短發是小丸子 2016-10-14 17:45:25
為什么var mychar=document.getElementById("id") ? ?,結果是這樣的,null代表什么,“結果是:”這句話一定會出現嗎?輸入var mychar=document.getElementById("con") ? ?con,結果又是這樣的有大神幫我詳細解剖一下ID獲取元素嗎?
查看完整描述

2 回答

已采納
?
stone310

TA貢獻361條經驗 獲得超191個贊

document.getElementById("aaa")意思就是在document上(可理解為整個頁面上)去獲取ID值為"aaa"的元素;

你這里只有一個<p id="con">XXX</p>;因此你獲取id為"id"的元素就找不到的,就會顯示null,null就表示空的意思;

而當你獲取id為"con"的元素,就能找到就是<p>,結果顯示[object HTMLParagraphElement]意思就是p標簽(<p>);

后面你說“結果:”因為你有句代碼 document.write("結果:"+mychar);意思是在頁面上顯示括號內的內容;

查看完整回答
反對 回復 2016-10-14
?
慕運維6514616

TA貢獻103條經驗 獲得超37個贊

js中所有變量都是對象,包括整型浮點型。.getElementById()獲取到的是一個對象,不是一個值。一個對象中包含了很多的屬性、方法,就像你一個人有心肝脾胃。在JS中,你打印一個對象只能獲取他的類型,想要打印某個特定值,首先你得知道其屬性名。


這是面向對象編程的基本特點。建議你找本面向對象的書看看,這么簡單的東西你都搞不懂,說實話你不適合編程。

查看完整回答
反對 回復 2016-10-14
  • 2 回答
  • 0 關注
  • 1507 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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