[英]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.