关于onclick事件在手机浏览器无法使用问题

Posted 初识

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于onclick事件在手机浏览器无法使用问题相关的知识,希望对你有一定的参考价值。

 

 

for (var n = 0; n < data.length; n++) {
if (data[n].abici_bankfullcode == ssb_bankCode)
p += "<option value=\"" + data[n].abici_bankfullcode + "\" selected=\"selected\" id=\"" + data[n].abici_bankfullcode + "\" onclick=\"selectbank(" + data[n].abici_bankfullcode + ")\">" + data[n].abici_bankfullname + "</option>";
else
p += "<option value=\"" + data[n].abici_bankfullcode + "\" id=\"" + data[n].abici_bankfullcode + "\" onclick=\"selectbank(" + data[n].abici_bankfullcode + ")\">" + data[n].abici_bankfullname + "</option>";
}

最开始是这样写的在电脑上打开一点问题都没有,但是上传到服务器,用手机打开onclick事件就无法使用,然后把option标签换成li还是不行,后台又在li外面加了a标签,然后把onclick事件放在a标签里,这么做就没了问题

for (var n = 0; n < data.length; n++) {
if (data[n].abici_bankfullcode == ssb_bankCode)
p += "<a href=‘javascript:void(0)‘ onclick=\‘selectbank(" + data[n].abici_bankfullcode +")\‘><li style=‘background:#57B1E6;‘>" + data[n].abici_bankfullname + "</li></a>";
else
p += "<a href=‘javascript:void(0)‘ onclick=\‘selectbank(" + data[n].abici_bankfullcode +")\‘><li>" + data[n].abici_bankfullname + "</li></a>";
}

 

以上是关于关于onclick事件在手机浏览器无法使用问题的主要内容,如果未能解决你的问题,请参考以下文章

Skrollr 手机坏了。无法在被动事件侦听器中阻止默认值

android部分手机onclick事件触发2次

关于安卓手机在微信浏览器中无法调起相机的原因

如何在js上运行Python脚本?或者,js怎么调用.py文件?

手机点击事件

mui框架阻止了onclick事件吗