Javascript 如何正确编码书签的脚本
我正在尝试在Chrome中创建一个JS书签,它将自动填充页面上的特定表单字段 如果我在控制台中键入以下内容,则id为12345的文本字段将填充ABCDE。这项工作没有预期的问题Javascript 如何正确编码书签的脚本,javascript,Javascript,我正在尝试在Chrome中创建一个JS书签,它将自动填充页面上的特定表单字段 如果我在控制台中键入以下内容,则id为12345的文本字段将填充ABCDE。这项工作没有预期的问题 document.getElementById('12345').value=“ABCDE” 但是,当我将以下内容添加到书签并在同一页面上激活它时,不会发生任何事情: javascript:(function()%7Bdocument.getElementById('12345')。值%3D“ABCDE”;%7D) 我的
document.getElementById('12345').value=“ABCDE”代码>
但是,当我将以下内容添加到书签并在同一页面上激活它时,不会发生任何事情:
javascript:(function()%7Bdocument.getElementById('12345')。值%3D“ABCDE”;%7D)
我的问题是如何正确地编码脚本以包含在书签中,以便用值填充字段
谢谢 如下所示:
javascript:(function(){//code here})(
-您错过了最后一对括号
为了好玩,这里有一个书签可以在SO的问题页面上使用。它进入了这个答案的前三行
javascript:(function(){document.getElementById('wmd-input').value="Just like the following:\n\n`javascript:(function(){// code here})()` - you missed the last pair of brackets.";})()
bookmarklet的可能副本会创建一个匿名函数,但从不调用它。你想创造一种生活吗?是的!就这样。添加了必要的分组运算符(),它可以正常工作<代码>javascript:(function()%7Bdocument.getElementById('273612339_other')。值%3D'JJs'%7D()代码>-谢谢!!