使用 javascript 将单击事件侦听器添加到您的对象。首先给对象添加一个id:
<select id="obj_id" name="func" data-native-menu="true">
然后调用 addEventListener() :
document.getElementById("obj_id").addEventListener("click", StartButtons, false);
Phonegap 文档建议在“deviceready”事件中运行所有 javascript 代码。所以你的代码应该是这样的:
主.js:
function StartButtons() { ... }
function onDeviceReady() {
...
document.getElementById("obj_id")
.addEventListener("click", StartButtons, false);
...
}
function init() {
document.addEventListener("deviceready", onDeviceReady, false);
}
索引.html:
...
<script type="text/javascript" charset="utf-8" src="main.js"></script>
</head>
<body onload="init();">
...
<select id="obj_id" name="func" data-native-menu="true">
...
</body>