JSFiddle - React, Tailwind, and code Playground
HTML
<select id="selectid" onChange="getData(this);" >
<option value="option1">Deplacement</option>
<option value="option2">lignes</option>
</select>
<div id="id_click">click</div>
JavaScript
//function mode select
var option = 0
function getData(val) {
this.option = val.value === 'option1' ? 1 : 2;
show();
}
function show() {
console.log(this.option);
val = this.option
if (val == 2){
var el = document.getElementById('id_click');
el.onclick = function (e) {
alert("click2")
var ev = e || window.event;
var x2 = el.getAttributeNS(null, "x");
var y2 = el.getAttributeNS(null, "y");
//console.log(x2+" "+y2)
}
}
}