左側例子中,為什么mycon.innerHTML="New text!";改變了P標簽內容
p標簽id是con而不是mycon,mycon只是新定義的一個變量,它的內容是從con中獲取的。但是此處直接給它賦新值,這里的機制是可以直接改變P也就是con標簽的內容嗎?感覺不大對勁,中間還隔了一層關系呢。我覺得不應該會改變P標簽內容啊,最多只是修改了從P中獲得的內容,而不是更進一步改變P。感覺我并沒有真正理解inner.HTML的作用,或者理解出了問題。請大神幫忙解惑
p標簽id是con而不是mycon,mycon只是新定義的一個變量,它的內容是從con中獲取的。但是此處直接給它賦新值,這里的機制是可以直接改變P也就是con標簽的內容嗎?感覺不大對勁,中間還隔了一層關系呢。我覺得不應該會改變P標簽內容啊,最多只是修改了從P中獲得的內容,而不是更進一步改變P。感覺我并沒有真正理解inner.HTML的作用,或者理解出了問題。請大神幫忙解惑
2017-03-22
舉報
2017-03-22
mycon是定義的一個變量名,其實也就是指向id為con的p標簽,其實這也是為了方便使用,你不可能每次想為p標簽添加事件時都寫一次document.get。。。。Id();inner.HTML是指p標簽里面的所有內容,當給它賦值時,它的內容也就發生改變了