Tampermonkey插件加载一段JS代码问题

我用js代码写了个往页面插入一段html代码的功能,用的document.createElement和appendChild函数。插入的是一个div标签,div标签里面又包含几个复选框标签。而这些复选框标签又有另外的JS代码来判断是否被选中并给出提示。于是我又把这段js代码也插入到页面中。。
但是复选框选中时js代码并没有给出提示,于是我往那段js代码里添加个console.log(提示信息),然后我再点击复选框,,控制台并没有打印提示信息,也就是说点击复选框时并没有运行那段js代码。

简单来说就是我想利用Tampermonkey插入一段不属于该页面的复选框元素和根据复选框选中状态生成提示信息的js代码,复选框是可以正常生成js代码块也可以正常加载,但js代码并没有实现复选框提示功能。求解~

换一个思路:给你的按钮,注册事件监听,而不是在按钮上调用你的js代码