我遇到了 JavaScript 在 Pocket PC 上的 IE 中无法工作的问题。
HTML 在 PDA 上本地加载,它具有显示/隐藏 SPAN 标签的简单功能:
function More(id) {
if (document.getElementById(id).style.display=='block') {
document.getElementById(id).style.display='none'; }
else { document.getElementById(id).style.display='block'; }
}
像这样调用:
<a href="#" onclick="javascript:More('a')">click here</a>
<span id="a">Hidden text</span>
这在 Windows Mobile 5/6 上使用 IE 效果很好,但在 Pocket PC 上没有任何作用。
作为测试,我尝试让 JavaScript 直接从锚标记的 onclick 部分执行更简单的操作。唯一有效的是带有硬编码文本的 alert() 。
让 JavaScript 在 Pocket PC 上运行有什么诀窍吗?
我正在使用 Pocket PC 4.20.0(内部版本 14053)。