【问题标题】:Map UIWebView tap to HTML element将 UIWebView 点击映射到 HTML 元素
【发布时间】:2010-10-04 04:40:37
【问题描述】:

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

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

【问题讨论】:

    标签: javascript iphone html uiwebview ios4


    【解决方案1】:

    您可以添加一个 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 解决方案。对不起。

    【讨论】:

      猜你喜欢
      • 2015-08-21
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      • 2018-03-06
      • 1970-01-01
      • 1970-01-01
      • 2021-02-02
      • 2020-12-24
      相关资源
      最近更新 更多