复选框html无法更新我的变量状态用户脚本?

时间:2019-02-06 16:04:42

标签: javascript html greasemonkey

我使用英语自动翻译器。

我正在为用户脚本创建一个HTML GUI。 我用

mwin=open('','_self');
        mwin.parent.document.write(

在JS函数中添加我的GUI html,尤其是:

<label class='switch'>
      <input type='checkbox'id='auto_run' onchange="Update(this)">
      <span class='slider round'></span>
    </label>

并在我的用户脚本中创建一个函数:

function Update(checkboxElem){
if (checkboxElem.checked) {
    GM_setValue('auto-run','true')
} else {
GM_setValue('auto-run','false')
}
}

当我在网页上运行用户脚本时,html GUI会很好地创建,但是当我更改复选框的状态时,最后一个似乎没有调用我的函数。为什么?

提前谢谢。

0 个答案:

没有答案