我在UIWebView
上运行JavaScript,但遗憾的是它无效。
当用户触摸网页时,我想获取触摸元素的文本,并突出显示该元素。
//试过这个
[webView stringByEvaluatingJavaScriptFromString:@"document.onclick = function (e) {e.target.style.background='#ff3355'; };"];
//试过这个
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].onclick = function (e) {e.target.style.background='#ff3355'; };"];
当我检查网页浏览器时,希望它能正常工作。
有人可以建议使用它的正确方法吗?
答案 0 :(得分:0)
我找到了答案!!
[webView stringByEvaluatingJavaScriptFromString:@“document.ontouchstart = function(e){e.target.style.background ='#ff3355';};”];