繁体   English   中英

将UIWebView点击映射到HTML元素

[英]Map UIWebView tap to HTML element

我将如何检测UIWebView内点击了哪个HTML元素?

似乎有点棘手,但现在我能想到的唯一方法是评估JavaScript并使用JS遍历DOM。 对此方向的任何帮助也将不胜感激。

您可以添加一个采用单个参数,id或您喜欢的参数的javascript函数,然后向所有您感兴趣的元素添加onclick,从而调用此函数:

<html>
<head>
<title>Click test</title>
<script type="text/javascript">
function myClickHandler(elm)
{
    alert('' + elm + ' element clicked');
}
</script>
</head>
<body>
<h1 onclick="myClickHandler('first');">First element</h1>
<h1 onclick="myClickHandler('second');">Second element</h1>
</body>
</html>

编辑:哦-您不在寻找html / javascript解决方案。 抱歉。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM