我有一个名为x, y = numpy_array[5]
print (x, y)
# (210, 553)
的函数,当我用arie1()
按下按钮时,该函数应该做很多事情。 id="calculeaza"
元素在页面加载时默认情况下是隐藏的,只有在我按下调用函数<h1>
的“ calculeaza”按钮之后,该元素才可见。但是,一旦我在arie1()
元素select
中选择选项1,就会出现。我做错了什么?
h1
答案 0 :(得分:0)
问题归因于此行:
document.getElementById('calculeaza').click = arie1();
页面加载时,您正在调用 arie1()
,并将其响应值分配给Element对象的click
属性。相反,您需要使用对该功能的引用。
还请注意,您不会以这种方式添加click
事件处理程序。请改用addEventListener()
,并提供对arie1()
函数的引用。试试这个:
function switcherForma() {
switch (parseInt(document.getElementById('select-forma').value, 10)) {
case 1:
document.getElementById('f1').style.color = "red";
document.getElementById('calculeaza').addEventListener('click', arie1);
break;
case 2:
break;
case 3:
break;
}
}