我有一个WebView
,我已使用以下代码加载MathJax.js。
webView.loadDataWithBaseURL("","<script type='text/javascript' "
+ "src="+ url +"></script>"
+ "<span id='math'></span>"
/**
I want set text dynamically for above span tag
using following script.
**/
+ "<script type='text/javascript'>"
+ "document.getElementById(\"math\").innerHTML='\\\\["+doubleEscapeTeX(question.getQuestion())+"\\\\]';"
+ "</script>","text/html","utf-8","");
我希望使用以下<span>
动态设置上述<script>
代码的文字。
<script type='text/javascript'>
document.getElementById(\"math\").innerHTML='\\\\"+doubleEscapeTeX(question.getQuestion())+"\\\\]';"
</script>
如何使用WebView
重新设置?
简而言之,我只想加载一次javascript,每次都动态加载其他内容。
我们将不胜感激。
答案 0 :(得分:0)
尝试使用
"$(function() { ... });"
或
"$(document).ready(function() { ... });".
<script type='text/javascript'>
$(document).ready(function() {
document.getElementById(\"math\").innerHTML='\\\\"+doubleEscapeTeX(question.getQuestion())+"\\\\]';"
});
</script>