JavaScript を使用してオブジェクトにクリック イベント リスナーを追加します。まず、id をオブジェクトに追加します。
<select id="obj_id" name="func" data-native-menu="true">
そして addEventListener() を呼び出します:
document.getElementById("obj_id").addEventListener("click", StartButtons, false);
Phonegap のドキュメントでは、すべての JavaScript コードを「deviceready」イベントで実行することを推奨しています。したがって、コードは次のようになります。
main.js:
function StartButtons() { ... }
function onDeviceReady() {
...
document.getElementById("obj_id")
.addEventListener("click", StartButtons, false);
...
}
function init() {
document.addEventListener("deviceready", onDeviceReady, false);
}
index.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>