javascript - 小书签代码是否始终写为 href 属性值?

标签 javascript bookmarklet

如下代码所示,

<div id="content">
            Here is my <a href="javascript:(function(){ 
                                            _my_script=document.createElement('SCRIPT');_my_script.type='text/javascript';
                                            _my_script.src='file:///D:/Access/bookmark/bmlet.js';
                                            document.getElementsByTagName('head')[0].appendChild(_my_script);})();">
                                bookmarklet
                        </a>
        </div>
<小时/>

书签代码是否始终写为 anchor 标记的 href 属性值?

如果是的话,是不是相当于为onClick事件编写了一个JavaScript回调?

最佳答案

如果您单击 anchor ,则具有 javascript: URI 的 anchor 与具有相同代码的 onclick 属性非常相似。

但是小书签并不适合直接关注。用户应该右键单击它并将 URI 保存到他们的书签中。仅当代码位于 href 属性中时,此方法才有效。

关于javascript - 小书签代码是否始终写为 href 属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34190209/

相关文章:

javascript - `for` 循环 vs `.map` 迭代数组

javascript - 无论如何,我可以将表从一个页面传递到 jquery 中的另一个弹出页面

javascript - 延迟加载在 ExtJS 中有许多关联

apache - 书签提交或相关数据库操作上的mod_wsgi意外行为

javascript - 如何检测浏览器中是否安装了小书签?

javascript - 如何使用 switch (clickCount) 函数更改多个图像,然后更改 url

javascript - 信令、防火墙和 NAT 穿越 simplewebRTC

javascript - 小书签的执行环境与浏览器控制台相同吗?

javascript - 防止小书签生成多个事件监听器

javascript - diigolet 书签如何绕过跨脚本?