2013-10-31 32 views
-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>'; 

为什么我做这在我的铬控制台时,其添加到页面像预期的,但是当我让一个书签,这是它显示的唯一的事情。它几乎看起来像书签是调用document.write(我的代码)或其他东西。任何帮助表示赞赏。的JavaScript /书签不能做同样的事情

回答

0

您是否正在使用javascript:预加书签?

+0

是的,我使用javascript:在我的代码之前。 – user2939924

+0

请发布您的书签的整个代码;它会让我们更容易帮助你。 –

0

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

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

+0

是的,我正在使用最佳实践方式。但是,为什么当我使用一个合适的小书签vrs直接输入到Google Chrome中时,它给了我不同的结果? – user2939924

+0

那么下一次你需要更清楚一点,并证明这一点。你浪费了人们的时间。 –

0

我已经想通了。出于某种原因,我需要做一个函数启动,而不是使按钮弹出我使用设置超时(开始,100),它的工作。

相关问题