Webview not loading javascript

Webview not loading javascript

本文关键字:javascript loading not Webview      更新时间:2023-09-26

我已经将一个html加载到web视图中。我想动态地增加p标签的字体大小。为此,我制作了一个javascript,并在加载html后进行加载。但它不起作用。可能是什么问题??

提前感谢

mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.setWebViewClient(new WebViewClient() {
        public void onPageFinished(WebView view, String url) {
            String javascript="all_paras    =   document.getElementsByTagName('p');'n";
            javascript=javascript+"for(i=0;i<all_paras.length;i++) {all_paras[i].style.fontSize = '30px';}";
            mWebView.loadUrl("javascript:(" + javascript + ")()"); 
            System.out.println("Script executed..");
        }
    });

得到了答案。。。javascript的语法出现了问题。。。工作代码为

String javascript="function() {all_paras    =   document.getElementsByTagName('p');'n";
            javascript=javascript+"for(i=0;i<all_paras.length;i++) {all_paras[i].style.fontSize = '30px';}}";