javascript - 根据页面中的某些条件插入CSS

标签 javascript css

我有一个页面可以作为共享点中的弹出窗口。现在我可以使用这个 javascript 来识别它是否是一个弹出窗口 if (window.location.search.match("[?&] IsDlg=1")) 但我无法弄清楚的是如何根据此条件是否为真插入一些 css。

我想的一种方法是在页面中有一个标签,然后使用代码隐藏来识别条件并插入 css,但我也想通过 javascript 检查这是否可行。有人可以指导我吗。

我想我可以像这样用 jQuery 做点什么

$('<style type="text/css">#foo { background: #000; } </style>').appendTo("head");

谢谢

最佳答案

不确定我是否理解您的问题,也许您可​​以展示一些代码? 使用 jQuery,您可以像这样设置 css:

$('.my-div').css('display','block');

或者您可以只编写 css 并将其放入您的样式表中,然后像这样在您的元素上设置类:

$('.my-div').addClass('yellow-border');

关于javascript - 根据页面中的某些条件插入CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13731650/

相关文章:

javascript - 使用 JS Canvas 绘制对象数组

html - 是否有针对 HTML 字符的 polyfill?

css - 我希望文本显示在图标图像旁边而不是在其下方

html - 我添加的 font-face 字体在 ie 中不显示

javascript - 函数如何通过 [[FunctionLocation]] 到达外部脚本?

javascript - 按位置获取数组的索引

javascript - 如何按小时对数据进行排序?

html - 显示带有选中复选框的选项不能统一工作

html - 为什么悬停时变换旋转不起作用?

javascript - 通过传递参数更新 `[].forEach.call()` 内的值