下午好,
为了节省工作时间,我正在尝试使用js自动填充脚本。bookmarklet似乎是做到这一点的最好方法,但我的简单代码似乎不起作用。
作为一个测试页面,我一直在尝试- http://gangstaname.com/names/gangsta#.Ymf-cujMJPa因为它是一个简单的网站,只有一个带有id的表单。
我创建了一个书签,并将代码更改为
javascript:document.getElementById("NameGangstaForm").value = "Mark";
理论上,从我所读到的,点击这个应该改变字段值从空白到'标记',但它空白整个页面,并在左上角插入新的名称。
为这个页面和我明显的知识缺乏道歉,但任何帮助都会非常感激。
#NameGangstaForm
is<form>
您要选择元素ID为#NameName
的<input>
javascript:document.querySelector("#NameName").value = "Mark";void(0);
最好使用querySelector()
而不是getElementById()
,因为将来你可以很容易地切换到jQuery或CSS