簡體   English   中英

JavaScript中的CSS重要無法正常工作

[英]css in javascript important not working

我正在嘗試使用javascript更改頁面中任何控件的邊框顏色。 顏色更改,但隨后又恢復為原始顏色。 首先我嘗試了:

control.style.border = "solid 1px red";

然后我嘗試了:

control.attr('style', 'border : solid 1px red  ');

還:

addStyleAttribute(control, 'border : solid 1px red  !important');

最后:

 var all = document.styleSheets,
 s = all[all.length - 1],
 l = s.cssRules.length;
 if (s.insertRule) {
 s.insertRule('#' + control.id+ ' {border: solid 1px red !important }', l);
 }

以上所有都不起作用

有什么幫助嗎?

提交頁面時,顏色會改變幾秒鍾,但隨后“消失”

您正在更改頁面,然后提交表單,然后加載新頁面,並且您對舊頁面所做的更改不在新頁面中。

您還需要在新頁面中進行更改。 通常,您將需要通過在表單處理程序中使用服務器端代碼來執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM