1

我有这个问题:

在这个网站上:http ://www.azercell.com/WebModule1/mainservlet?cmnd=sms&lang=en

我正在尝试以下脚本,它适用于 C#,但 javascript 不行,为什么?

javascript:(function() { 
    document.getElementById('login').setAttribute('value', 'test'); })()
4

2 回答 2

2

有两个主要问题。

  1. 该脚本未出现在页面中。
  2. 虽然有一个带有 的元素name="value",但没有带有 的元素id="value"。(所以getElementById('value')除了 IE 7 和更早版本(这是错误的)和试图与这些错误兼容的渲染模式之外,不会返回元素)

给你想要定位的元素一个合适的 id 属性。

于 2011-11-06T19:19:41.117 回答
-1

试试这个:

javascript:(function() { 
   document.getElementById('login').value="test";
}
于 2011-11-06T19:22:51.743 回答