我有这个问题:
在本网站上:http://www.azercell.com/WebModule1/mainservlet?cmnd=sms&lang=en
我正在尝试以下脚本,它可以正常使用C#,但javascript nope,为什么?
javascript:(function() {
document.getElementById('login').setAttribute('value', 'test'); })()
答案 0 :(得分:2)
有两个主要问题。
name="value"
元素,但没有id="value"
元素。 (所以getElementById('value')
将不会返回一个元素,除了在IE 7及更早版本(这是错误的)和渲染模式试图与这些错误兼容)为要定位的元素指定合适的id属性。
答案 1 :(得分:-1)
试试这个:
javascript:(function() {
document.getElementById('login').value="test";
}