SwiftでevaluateJavascriptをする際、本当になぜかわからないのですが、フォントサイズを変えることはできるのに、色を変えることができません。なぜなんでしょうか?
kokowokaeruクラスの最初の要素を変えるコード。
return change_のときは効かなくて、return change_2のときは効きます。
Swift
1var customCol = "green" 2var customFontSize = "100" 3func change(num: Int) -> String{ 4 let change_ = """ 5 function changeCol(newCol){ 6 document.querySelectorAll('.kokowokaeru')[(num)].style.cssText = 'background-color:'+newCol+';' 7 } 8 changeCol((self.customCol)) 9 """ 10 let change_2 = """ 11 function changeFontSize(newFontSize){ 12 document.querySelectorAll('.kokowokaeru')[(num)].style.cssText = 'font-size:'+newFontSize+'px;' 13 } 14 changeFontSize((self.customFontSize)) 15 """ 16 //return change_ 17 return change_2 18 }
Swift
1webView.evaluateJavaScript(change(num:0))
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。