在一个页面被呈现后,任何方式都可以去掉一行HTML代码
After a page is rendered, any way to strip out a line of HTML code?
这是我的问题。我在Salesforce Marketing Cloud工作,我们有一个名为Cloud Pages的产品。想想Wix或Weebly。因此,基本上,在发布我创建的页面后,会自动添加一行HTML代码(<link rel="stylesheet" href="someurl.css" />
),这会打乱我的样式。所以,理想情况下,我需要删除在事实之后添加的整行(而不是我)。使用JavaScript可以做到这一点吗?
只要每次都能以相同的顺序渲染即可:
document.styleSheets[0].disabled = true;
只需将其更改为正确的索引即可。
这也有效。
var styleSheets = document.styleSheets;
var href = 'http://yoursite.com/foo/bar/baz.css';
for (var i = 0; i < styleSheets.length; i++) {
if (styleSheets[i].href == href) {
styleSheets[i].disabled = true;
break;
}
}
请注意,剥离样式表在IE中可能不起作用,因为IE在加载样式表后不会重新呈现页面。
相关文章:
- 任何一种简单的方法都可以将带有onload的元素作为目标
- 如何在Javascript中创建一个所有用户都可以访问的变量
- 响应式图片库,每个图片都可以通过锚链接访问
- 如何使整个列表项都可以点击
- 任何人都可以帮助我如何在客户端加载XML,该XML在服务器上,我需要对文件进行更改
- 我需要将这两个函数从javascript更改为JQuery,任何人都可以告诉我如何转换
- 在哪里放置JavaScript警报覆盖,以便所有页面都可以使用它,而无需导入*.js
- 当再次单击时,我希望颜色消失.(喜欢/讨厌按钮,一切都可以,但如果我点击两次喜欢按钮,我希望颜色消失)
- 任何人都可以帮助我编写代码,以便在 extjs 4.2 的组合框中制作带有复选框的面板
- 所见即所得使每个单词都可以点击
- 日期选择器不适用于我的 jsf 和 xhtml 文件,任何人都可以指导我
- 任何 JavaScript 库的性能都可以像 Cut The Rope JavaScript 实现一样好吗?
- 无论如何都可以在当前页面后面打开jquery对话框或将其最小化
- 任何人都可以推荐包含搜索框的选择选项
- 任何人都可以用小例子来解释这一点
- 任何人都可以解释如何使用这个角度 js 自定义资源方法
- 任何人都可以解释JavaScript中的reduce函数吗?
- 设置同步/异步函数序列的正确方法,所有这些函数都可以停止表单提交和进一步处理
- Javascript在IE中不起作用,但所有其他浏览器都可以正常工作
- 任何人都可以解释一下这些行的含义或它们是如何工作的(标记为粗体)