关于.checked=true问题

复选框勾选测试:
https://www.jq22.com/yanshi13240

<p>
            复选框
            <lable>
                <i class="input_style checkbox_bg"><input type="checkbox" name="q" value="11"></i>
                b1
            </lable>
            <lable>
                <i class="input_style checkbox_bg"><input type="checkbox" name="w" value="22"></i>
                b2
            </lable>
            <lable>
                <i class="input_style checkbox_bg"><input type="checkbox" name="e" value="33"></i>
                b3
            </lable>
            <lable>
                <i class="input_style checkbox_bg"><input type="checkbox" name="r" value="44"></i>
                b4
            </lable>
        </p>

进入框架后:

可以点击:
document.querySelectorAll('[name=w]')[0].click();


问题:为什么这样不能勾选:
document.querySelectorAll('[name=w]')[0].checked=true;

谢谢!

没看懂.......... 哪句话不对?

我看了可以勾选啊

img

img