Javascript Bookmarklet在锚定时不工作

Javascript Bookmarklet在锚定时不工作,javascript,html,Javascript,Html,我在创建JS bookmarklet时遇到问题 我有以下几点,当点击完美的工作,只有当我包装在锚标签它不再工作 javascript:(function(){document.body.innerHTML += '<img src="http://www.dannemann.com/images/lensflarePhilosophy.png" style="position: fixed; left: 10px; bottom: 10px; z-index: 1000">';})(

我在创建JS bookmarklet时遇到问题

我有以下几点,当点击完美的工作,只有当我包装在锚标签它不再工作

javascript:(function(){document.body.innerHTML += '<img src="http://www.dannemann.com/images/lensflarePhilosophy.png" style="position: fixed; left: 10px; bottom: 10px; z-index: 1000">';})();
javascript:(function(){document.body.innerHTML+='';})();

将括号向右移动:

javascript:(function(){
  document.body.innerHTML += 
   '<img src="http://www.dannemann.com/images/lensflarePhilosophy.png" '+
   'style="position: fixed; left: 10px; bottom: 10px; z-index: 1000">';}());
 //                                                                       ^moved
javascript:(函数(){
document.body.innerHTML+=
'';}());
//^移动

向我们展示不起作用的代码。告诉我们它的作用。告诉我们JS控制台中显示了哪些错误。