javascript - 使用 text-align justify 将所有类的 text-align 更改为 javascript 左侧

标签 javascript iphone css uiwebview

我需要在移动设备上显示一些静态 HTML 内容。这些文件已经有了它们的 CSS 样式,以及许多类。

为了提高小屏幕上的可读性,我想将所有带有 text-align:justify 的类更改为 text-align:left。

我认为最合适的解决方案是修改 webViewDidFinishLoad 方法中的样式。我如何使用 Javascript 完成此操作?

提前致谢

最佳答案

这样解决:

var styleSheets = document.styleSheets;
for( i=0; i < styleSheets.length; i++ ){
    for( j=0; j < styleSheets[i].cssRules.length; j++){
        var rule = styleSheets[i].cssRules[j];            
        if(rule.style.textAlign=='justify'){
            rule.style.textAlign='left';
        }
    }
}

这可行,但我仍然对不使用 jQuery 的更优雅的解决方案感兴趣。

关于javascript - 使用 text-align justify 将所有类的 text-align 更改为 javascript 左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5018748/

相关文章:

javascript - 如何仅通过 JavaScript 更改 URL 参数?

javascript - 标记 Sprite 不在 D3 强制布局中渲染

iphone - 对于 PayPal 的 Phone SDK,您如何在 iPhone 上保护您的 PayPal 应用程序 ID?

ios - iPhone应用程序在退出事件状态后崩溃(核心数据删除后)

jquery - jquery ui Accordion 的指针事件

javascript - 在 Javascript、JSON 中描述元组的有效方法

javascript - 四分之一圆标记云

iphone - 如何同步不同调度队列中的任务?

css - 调整仪表元素的CSS而不破坏

javascript - 如何调整 Canvas 及其中的元素的大小?