Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript document.getElement.setAttribute不';行不通_Javascript_Document_Getelementbyid_Setattribute - Fatal编程技术网

javascript document.getElement.setAttribute不';行不通

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')不会返回元素

我有一个问题:

在本网站上:

我正在尝试下面的脚本,它可以与C#配合使用,但是javascript没有,为什么

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兼容的呈现模式中)
  • 为要定位的元素指定一个合适的id属性。

    尝试以下操作:

    javascript:(function() { 
       document.getElementById('login').value="test";
    }
    
    试试这个:

    javascript:(function() { 
       document.getElementById('login').value="test";
    }
    

    您希望在何时何地执行此操作?你想在何时何地做这件事?就我所知,这个答案完全不正确。。。此外,请停止阅读w3schools,因为抱歉,但请至少解释一下为什么这个答案是不正确的。。。我只是写下了我在那份文件中找到的东西。。。你的评论基于什么?JavaScript中的DOM元素确实有一个
    setAttribute()
    方法,但你建议使用
    value
    属性是一个很好的方法。据我所知,这个答案完全不正确。。。此外,请停止阅读w3schools,因为抱歉,但请至少解释一下为什么这个答案是不正确的。。。我只是写下了我在那份文件中找到的东西。。。您的评论基于什么?JavaScript中的DOM元素确实有一个
    setAttribute()
    方法,但是您建议使用
    value
    属性是一个很好的方法。