为什么<选择>当在windowsphone 8.1中点击时,元素会被触发两次

why does the <select> element get triggered twice when tapped in windows phone 8.1

本文关键字:元素 两次 当在 gt 选择 lt windowsphone 为什么      更新时间:2023-09-26

我有一个HTML/javascript/PHP应用程序,它在多个页面上使用<select>。当我在PC/androidphone/iphone上运行它时,select元素工作得很好。在PC中,它打开下拉菜单。在安卓系统上,它会打开一个包含所有选项的弹出窗口,而在iphone上,底部会出现一个包含滚动选项的小窗口。

当我在windows 8.1手机中运行它时,点击select将按预期打开选项窗口。但当我选择一个选项时,选项窗口将消失并立即重新出现。所以我再次选择了一个选项,窗口就永远消失了。

这似乎很可能是一个javascript错误,但我不能确定,因为我不能在windows手机上调试javascript。所以我的问题是,有人知道为什么会发生这种情况吗?如果没有,我如何在这个手机上调试javascript?

TL;DR版本:如何在windows phone中调试javascript?以及为什么windows phone 8浏览器中的选择与android和iphone的工作方式不同

提前感谢

我在使用windows手机时没有遇到选择问题。

但是,创建windows phone应用程序允许您使用Microsoft Visual Studio在windows phone上调试和查看dom。当然,这仅限于Javascript应用程序。