【发布时间】:2010-10-04 04:40:37
【问题描述】:
我将如何检测在 UIWebView 中点击了哪个 HTML 元素?
这似乎有点 hacky,但现在我能想到的唯一方法是评估 JavaScript 并使用 JS 遍历 DOM。对此方向的任何帮助也将不胜感激。
【问题讨论】:
标签: javascript iphone html uiwebview ios4
我将如何检测在 UIWebView 中点击了哪个 HTML 元素?
这似乎有点 hacky,但现在我能想到的唯一方法是评估 JavaScript 并使用 JS 遍历 DOM。对此方向的任何帮助也将不胜感激。
【问题讨论】:
标签: javascript iphone html uiwebview ios4
您可以添加一个 javascript 函数,该函数采用单个参数、一个 id 或您喜欢的任何内容,然后为您感兴趣的所有调用此函数的元素添加一个 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 解决方案。对不起。
【讨论】: