在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ html中外鏈的樣式表中的樣式能控制用js新時(shí)生成的標(biāo)簽對象嗎?

html中外鏈的樣式表中的樣式能控制用js新時(shí)生成的標(biāo)簽對象嗎?

html中外鏈的樣式表中的樣式能控制用js新時(shí)生成的標(biāo)簽對象嗎?

回答
編輯回答
青檸

可以的,你用js生成新的標(biāo)簽對象,就是在對DOM節(jié)點(diǎn)進(jìn)行操作,使得瀏覽器發(fā)生了重繪,在該標(biāo)簽一下的頁面都會(huì)被重新渲染,只要你新建的DOM節(jié)點(diǎn)的類名和css樣式名保持一致,就會(huì)執(zhí)行相應(yīng)的css樣式

2017年10月13日 13:08
編輯回答
萌吟

可以,保持動(dòng)態(tài)創(chuàng)建dom節(jié)點(diǎn)名稱和外鏈css樣式保持一致,注意鏈入順序就好了

2018年6月19日 19:24
編輯回答
厭遇

答案是肯定的,只要你保證自己生成的標(biāo)簽符合css中的相關(guān)規(guī)則
具體的原理稍后補(bǔ)充


補(bǔ)充
你對用js生成新的標(biāo)簽對象,是對DOM進(jìn)行了操作,所以整個(gè)頁面會(huì)觸發(fā)Repaint,就像字面意思一樣,因?yàn)镈OM樹發(fā)生了變化,所以整個(gè)頁面都被重新的渲染了一次,在這個(gè)過程中新的DOM樹中相應(yīng)的節(jié)點(diǎn)自然會(huì)有相對應(yīng)的CSS樣式
你可以看看這篇文章
Repaint 、Reflow 的基本認(rèn)識(shí)和優(yōu)化 (2) - kraaas

2018年4月27日 01:10
編輯回答
伴謊

這個(gè)問題,自己試下就知道了嘛。至于原因,可以去好好看看重排和重繪。

2018年7月31日 04:58