我正在尝试在Chrome中创建一个JS书签,该书签将自动填充页面上的特定表单字段。
如果我在控制台中键入以下内容,则ID为12345的文本字段将填充为ABCDE。这样可以正常工作。
document.getElementById('12345').value="ABCDE";
但是,当我将以下内容添加到书签并在同一页面上将其激活时,没有任何反应:
javascript:(function()%7Bdocument.getElementById('12345').value%3D"ABCDE";%7D)
我要问的问题是如何正确编码脚本以使其包含在书签中,以便使用值填充字段。
谢谢!
答案 0 :(得分:0)
就像下面这样:
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.";})()