2

コード:

クリックすると対応する機能が実行されない

<body onload="initialize('2.44','12.331')" onunload="triggerUnLoad()">
        <select>
            <option onclick="initialize('2.44331','2.442211')">-sel places-</option>
            <option onclick="initialize('1.2','1.8')">china</option>
            <option onclick="initialize('1.3','1.2')">brazil</option>        
            <option onclick="initialize('1.4','13.3')">australia</option>
        </select>

Onclick機能が動作していません

4

1 に答える 1

5

<option>一部のブラウザでは、要素のクリックイベントはありません。代わりに、要素changeにイベントを使用する必要があります。<select>

<select onchange="initialize.apply(null, this.value.split(','));">
    <option value="2.44331,2.442211">-sel places-</option>
    <option value="1.2,1.8">china</option>
    <option value="1.3,1.2">brazil</option>        
    <option value="1.4,13.3">australia</option>
</select>

デモ:http: //jsfiddle.net/SgFKj/

于 2012-12-05T14:28:43.290 に答える