QA@IT
«回答へ戻る

回答を投稿

イベントオブジェクトから取得できます。
Chromeでは以下の様になります。

function Test(e){
    var select_button = e.srcElement.id;
}

window.addEventListener("DOMContentLoaded", function(){
    document.getElementById("demo").addEventListener("click", Test, false);
},false);

なお、Formにidがないので、getElementByIdは失敗します。

<form name="demo" id="demo">
(以下略)

としてください。

イベントオブジェクトから取得できます。
Chromeでは以下の様になります。

```javascript
function Test(e){
    var select_button = e.srcElement.id;
}

window.addEventListener("DOMContentLoaded", function(){
    document.getElementById("demo").addEventListener("click", Test, false);
},false);
```

なお、Formにidがないので、getElementByIdは失敗します。
```html
<form name="demo" id="demo">
(以下略)
```
としてください。