如何使用bookmarklet填写简单的表单?疑难解答我的简单代码



下午好,

为了节省工作时间,我正在尝试使用js自动填充脚本。bookmarklet似乎是做到这一点的最好方法,但我的简单代码似乎不起作用。

作为一个测试页面,我一直在尝试- http://gangstaname.com/names/gangsta#.Ymf-cujMJPa因为它是一个简单的网站,只有一个带有id的表单。

我创建了一个书签,并将代码更改为

javascript:document.getElementById("NameGangstaForm").value = "Mark";

理论上,从我所读到的,点击这个应该改变字段值从空白到'标记',但它空白整个页面,并在左上角插入新的名称。

为这个页面和我明显的知识缺乏道歉,但任何帮助都会非常感激。

#NameGangstaFormis<form>您要选择元素ID为#NameName<input>

javascript:document.querySelector("#NameName").value = "Mark";void(0);

最好使用querySelector()而不是getElementById(),因为将来你可以很容易地切换到jQuery或CSS

最新更新