-1
document.getElementById('channel_actions').innerHTML =     document.getElementById('channel_actions').innerHTML + '<button id = "toggleButton" style =     "position: absolute;height:32px;margin-left:0px" onclick = "toggleOverlay();">Start Overlay</button>';

当我在我的 chrome 控制台中执行此操作时,它会像预期的那样添加到页面中,但是当我将其设为书签时,这是它唯一显示的内容。似乎小书签正在调用 document.write(My code) 或其他东西。任何帮助表示赞赏。

4

3 回答 3

0

老办法:javascript:/*your code*/; void(0);

最佳实践:javacript:(function(){ /*your code*/ })();

于 2013-10-31T06:27:23.693 回答
0

您是否在小书签前加上javascript:

于 2013-10-31T03:49:11.953 回答
0

我已经想通了。出于某种原因,我需要启动一个函数,而不是弹出按钮,而是使用 set timeout(start,100) 并且它起作用了。

于 2013-10-31T19:26:17.067 回答