2 回答

TA貢獻(xiàn)361條經(jīng)驗(yàn) 獲得超191個(gè)贊
document.getElementById("aaa")意思就是在document上(可理解為整個(gè)頁面上)去獲取ID值為"aaa"的元素;
你這里只有一個(gè)<p id="con">XXX</p>;因此你獲取id為"id"的元素就找不到的,就會顯示null,null就表示空的意思;
而當(dāng)你獲取id為"con"的元素,就能找到就是<p>,結(jié)果顯示[object HTMLParagraphElement]意思就是p標(biāo)簽(<p>);
后面你說“結(jié)果:”因?yàn)槟阌芯浯a document.write("結(jié)果:"+mychar);意思是在頁面上顯示括號內(nèi)的內(nèi)容;

TA貢獻(xiàn)103條經(jīng)驗(yàn) 獲得超37個(gè)贊
js中所有變量都是對象,包括整型浮點(diǎn)型。.getElementById()獲取到的是一個(gè)對象,不是一個(gè)值。一個(gè)對象中包含了很多的屬性、方法,就像你一個(gè)人有心肝脾胃。在JS中,你打印一個(gè)對象只能獲取他的類型,想要打印某個(gè)特定值,首先你得知道其屬性名。
這是面向?qū)ο缶幊痰幕咎攸c(diǎn)。建議你找本面向?qū)ο蟮臅纯矗@么簡單的東西你都搞不懂,說實(shí)話你不適合編程。
添加回答
舉報(bào)