Vid*_*dhi 6 html css em font-size
我有一个HTML我无法控制的Web服务生成的.该HTML中有字体大小px和pt.我的要求是将所有字体大小更改为em.
这是我试过的:
我尝试<font>使用以下方法访问所有标签:
document.getElementByTagName('font').style.fontSize;
Run Code Online (Sandbox Code Playgroud)
但是,null即使我有很多字体标签,它也会返回HTML.
我读到的所有相关来源都假设我们已经控制CSS或HTML因此不适用于我的问题.
简而言之,我想解析HTML并找到所有内联样式(font-size)并从任何其他类型更改为em.
如果样式是 HTML 格式的,那么它就是内联样式。没有 CSS 魔法可以覆盖它。您需要做的就是直接修改内联样式。
这就是您要寻找的内容:
var elem = document.getElementById("elementID");
elem.setAttribute("style", "font-size: 2em");
Run Code Online (Sandbox Code Playgroud)
你会在 IE 中遇到问题,setAttribute所以如果这是一个问题......你需要编写一个后备来处理它。
| 归档时间: |
|
| 查看次数: |
538 次 |
| 最近记录: |