为多个按钮“重用” JavaScript代码

时间:2019-05-22 20:41:09

标签: javascript getelementbyid plc s7-1200

我刚接触JavaScript, 我一直在研究一个简单的if脚本来更改at按钮的颜色,具体取决于我从plc(Siemens S7-1200)获得的变量的状态。

脚本运行正常,并且按钮的颜色正在更改。 但是我有10个要在其上运行该脚本的按钮。

是否可以“重用”脚本,这样我就不必复制脚本并为每个按钮更改变量

T

<script>
var tag = ':="web_DB".outtag1:'
var button = "button1"
window.onload = function() {
if (tag == 1) {
    document.getElementById(button).style.backgroundColor = 'green';
} else{
    document.getElementById(button).style.backgroundColor = 'red';
}

}
    </script>

    <form>
<input type="submit" id="button1" value="button">
<input type="hidden" name='"web_DB".intag1' value ="1">
</form>

1 个答案:

答案 0 :(得分:0)

很难确定,因为您尚未发布所有代码,并且已发布的内容实际上无效,但我认为您正在寻找类似的内容。

pout[0]