如何通过javascript参数将焦点设置为元素

时间:2014-02-09 05:14:45

标签: javascript

下面是我一直试图调用以将焦点设置在文本框上的函数,但它没有这样做。如果有人能告诉我如何做到这一点,我将感激不尽。

提前致谢:)

address1是文本框的id。

function address_validation(address1)
{
        document.getElementById("address1").focus();
    return false;
}

2 个答案:

答案 0 :(得分:3)

您使用"address1"而不是address1。 您希望使用动态ID address1来获取元素,但您使用的是静态"address1"

  function address_validation(address1){
      document.getElementById(address1).focus();
      return false;
  }

答案 1 :(得分:0)

<html>
<head>
<style>
#txt:focus{
    background:black;
}
</style>
</head>
<body>
<input type="text" id="txt"><BR>
<input type="button" onclick="btn()" value="set focus">
<script>
function btn(){
    var txt = document.getElementById("txt");
    txt.focus();
    return false;
};

</script>
</body>