第一次看到border還能這么寫 border-top:solid 4px gray,還有font-size:9pt
2017-06-19
瀏覽器上'報(bào)錯(cuò):Uncaught TypeError: Cannot set property 'display' of undefined的注意了
nextSibling,previousSibling會將空格或者換行當(dāng)做節(jié)點(diǎn)處理,p標(biāo)簽后有換行,所以你需要使用兩次,
如var y=x.nextSibling.nextSibling;
或者換成nextElementSibling和previousElementSibling,同時(shí)注意這兩個(gè)IE8及以下不兼容
nextSibling,previousSibling會將空格或者換行當(dāng)做節(jié)點(diǎn)處理,p標(biāo)簽后有換行,所以你需要使用兩次,
如var y=x.nextSibling.nextSibling;
或者換成nextElementSibling和previousElementSibling,同時(shí)注意這兩個(gè)IE8及以下不兼容
2017-06-05
function showdiv(obj){
var x=obj.parentNode;
var y=x.nextSibling;
y.style.display='block';
x.style.display='none';
}
但瀏覽器上y.style.display='block'報(bào)錯(cuò):Uncaught TypeError: Cannot set property 'display' of undefined
var x=obj.parentNode;
var y=x.nextSibling;
y.style.display='block';
x.style.display='none';
}
但瀏覽器上y.style.display='block'報(bào)錯(cuò):Uncaught TypeError: Cannot set property 'display' of undefined
2017-05-09
最新回答 / 食夢者3711585
你把nextSibling換成nextElementSibling,把previousSibling換成previousElementSibling試試
2017-04-30