Javascript 禁用按钮的If-else语句

Javascript 禁用按钮的If-else语句,javascript,d3.js,Javascript,D3.js,我试图做一个if-else语句,当c的值为1时,应该禁止按钮被按下,但我似乎无法让它与d3.js一起工作 HTML 您只使用了一个=。这导致c变量的值被影响为1,它不会测试其值 您可以使用2或3=。看到区别了吗 <button type="button" id="bt1" class="bt1">Previous 10</button> <button type="button" id="bt2" class="bt2">Next 10</button&

我试图做一个if-else语句,当c的值为1时,应该禁止按钮被按下,但我似乎无法让它与d3.js一起工作

HTML

您只使用了一个=。这导致c变量的值被影响为1,它不会测试其值

您可以使用2或3=。看到区别了吗

<button type="button" id="bt1" class="bt1">Previous 10</button>
<button type="button" id="bt2" class="bt2">Next 10</button>
d3.select("#bt2").on("click", () => {
    a += 10;
    b += 10;
    c += 1;

    update(a,b,c);
});

d3.select("#bt1").on("click", () => {
    a -= 10;
    b -= 10;
    c -= 1;
    update(a,b,c);
});

if (c = 1) { d3.select("bt1").attr('disabled', 'disabled'); }
if (c === 1) { d3.select("bt1").attr('disabled', 'disabled'); }