javascript document.getElement.setAttribute不';行不通
我有一个问题: 在本网站上: 我正在尝试下面的脚本,它可以与C#配合使用,但是javascript没有,为什么javascript document.getElement.setAttribute不';行不通,javascript,document,getelementbyid,setattribute,Javascript,Document,Getelementbyid,Setattribute,我有一个问题: 在本网站上: 我正在尝试下面的脚本,它可以与C#配合使用,但是javascript没有,为什么 javascript:(function() { document.getElementById('login').setAttribute('value', 'test'); })() 主要有两个问题 该脚本未显示在页面中 虽然有一个元素具有name=“value”,但没有一个元素具有id=“value”。(因此,getElementById('value')不会返回元素
javascript:(function() {
document.getElementById('login').setAttribute('value', 'test'); })()
主要有两个问题
name=“value”
,但没有一个元素具有id=“value”
。(因此,getElementById('value')
不会返回元素,除非在IE7和早期版本中(存在bug)以及尝试与这些bug兼容的呈现模式中)为要定位的元素指定一个合适的id属性。存在两个主要问题
name=“value”
,但没有一个元素具有id=“value”
。(因此,getElementById('value')
不会返回元素,除非在IE7和早期版本中(存在bug)以及尝试与这些bug兼容的呈现模式中)javascript:(function() {
document.getElementById('login').value="test";
}
试试这个:
javascript:(function() {
document.getElementById('login').value="test";
}
您希望在何时何地执行此操作?你想在何时何地做这件事?就我所知,这个答案完全不正确。。。此外,请停止阅读w3schools,因为抱歉,但请至少解释一下为什么这个答案是不正确的。。。我只是写下了我在那份文件中找到的东西。。。你的评论基于什么?JavaScript中的DOM元素确实有一个
setAttribute()
方法,但你建议使用value
属性是一个很好的方法。据我所知,这个答案完全不正确。。。此外,请停止阅读w3schools,因为抱歉,但请至少解释一下为什么这个答案是不正确的。。。我只是写下了我在那份文件中找到的东西。。。您的评论基于什么?JavaScript中的DOM元素确实有一个setAttribute()
方法,但是您建议使用value
属性是一个很好的方法。