是否可以通過JavaScript更改類的樣式,而不循環現有元素並將該類應用於它們?由於我的頁面使用了很多DHTML,因此創建元素時此方法無效。無循環動態更改類樣式
我已經搜索並找到答案「no」和「loop」,但我覺得styleSheet對象必須能夠沿着這些線做些事情。如果不是,我會接受,但首先我想問問人們最可能知道最終答案的地方。
感謝您的所有答案。
是否可以通過JavaScript更改類的樣式,而不循環現有元素並將該類應用於它們?由於我的頁面使用了很多DHTML,因此創建元素時此方法無效。無循環動態更改類樣式
我已經搜索並找到答案「no」和「loop」,但我覺得styleSheet對象必須能夠沿着這些線做些事情。如果不是,我會接受,但首先我想問問人們最可能知道最終答案的地方。
感謝您的所有答案。
您可以添加樣式規則來動態樣式表:
IE:addRule
其他:insertRule
使用jQuery,與這一行:
$('.className').css("attrib", "value");
它將改變與類=類名的所有元素的值。
您可以定義不同的類,並添加/根據需要將其刪除?不幸的是,你不能修改JavaScript中的CSS樣式聲明。 – 2011-05-14 06:01:39