0
我想知道如何使用JavaScript更改字体。如何使用JavaScript更改UIWebView字体?
这枚:
let fontName = "AmericanTypewriter-CondensedBold"
if let infoString = config.textAboutApplication {
infoView.loadHTMLString(NSString(format: "<div style='text-align:left;font-family:%@'>%@<div>", fontName, infoString) as String, baseURL: nil)
}
产生正确的结果与格式化文本,JavaScript版本并不:
func webViewDidFinishLoad(webView: UIWebView)
{
let fontName = "AmericanTypewriter-CondensedBold"
let jsString = NSString(format: "document.getElementById('p').style.fontFamily = '%@'", fontName)
webView.stringByEvaluatingJavaScriptFromString(jsString as String)
}
的HTML文本确实有p
标签和文字里面,所以我做错了什么关于JavaScript部分可能。