我试图在android.refered enter link description here中处理html on hlick但是没有检测到。
<script language="javascript">
function GreenClicked()
{
valid.performClick();
document.getElementById("Green").value = "J'accepte";
}
</script>
体内的html标签 -
<div id="Green" onclick="GreenClicked()">Green<span></span></div>
java代码 -
mGreenPassenger= new Button(getActivity());
mGreenPassenger.setOnClickListener(this);
WebSettings ws = mWebView.getSettings();
ws.setJavaScriptEnabled(true);
// Add the interface to record javascript events
mWebView.addJavascriptInterface(mGreenPassenger, "Green");
答案 0 :(得分:4)
从StackOverflow复制代码的缺陷是您可能无法完全理解它。
function GreenClicked()
{
Green.performClick(); // Needs to be your JS Interface name
document.getElementById("Green").value = "J'accepte";
}
这个Android docs很棒。使用它们。您可以更好地了解自己代码中发生的事情。