搜索

首页  >  问答  >  正文

javascript - <input onblur="value=100">这里的value为什么可以直接拿到?

而在js里面就不可以这么写,在js文件里面写要怎么写?

我想大声告诉你我想大声告诉你2859 天前461

全部回复(1)我来回复

  • 阿神

    阿神2017-05-18 10:55:16

    用this把控件传到js里.

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>index</title>
    
    </head>
    
    <body>
    <input type="text" name="text" id="test" value="" onblur="a(this)"/>
    <button onclick="init()">123333</button>
    
    </body>
    <script>
    function init(){
        document.getElementById("test").value = '';
    }
    function a(text){
        text.value = 100;
    }
    </script>
    </html>

    回复
    0
  • 取消回复