用html加载UI 怎么获取WebView中的每一个小项的点击事件

用html加载UI 如何获取WebView中的每一个小项的点击事件
背景:
我们的工程需要达到这样的效果:
利用webView加载网站上的html
这样做的好处是升级较为快速

问题1:如何获得用户所点击的项目
问题描述:
当我加载html之后,我们得到的是一个类似ListView制作的内容(请参照下图,图1)
用html加载UI 怎么获取WebView中的每一个小项的点击事件

当点击其中一项Item时,我就显示其中的具体信息。
现在的问题是,我如何知道我点击的是哪一个Item。
我的疑惑是,这部分内容能在Android客户端来做吗,在web端能实现吗?

问题2:得到其中html中的电话号码等信息
问题描述:
当我得到详细信息之后,我需要进行打电话或者发短信,我如何获得其中的电话号码等信息呢?
用html加载UI 怎么获取WebView中的每一个小项的点击事件

------解决方案--------------------
1. Web网页部分,需要用Javascript实现监听点击事件,获取被点击项及其电话号码,用jQuery等库,这个功能很容易实现。
2. 在点击事件里面,调用“打电话”或“发短信”方法,例如"window.JSExt.call(number);"。
3. 在Java代码里面,实现“打电话”/“发短信”的接口,并注册到WebView里面,这样Javascript才能调用,例如

class JSExt {
    public void call(String number) {
        ...
    }

    public void sms(String number, String txt) {
        ...
    }
}
...
mWebView.addJavascriptInterface(new JSExt(), 'JSExt');


差不多这么个意思吧,具体我也没试用html加载UI 怎么获取WebView中的每一个小项的点击事件