Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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中的值_Javascript - Fatal编程技术网

如何获取元素';Javascript中的值

如何获取元素';Javascript中的值,javascript,Javascript,我有以下代码,用于获取两个输入的值,并将其发送到Ajax文件进行处理。它不起作用,我发出了一个警报,以查看出了什么问题,该警报返回我[object HTMLInputElement] <tr> <td>Introduzca licencia: </td> <td><input type="text" id="lic" name="lic" value=""/></td> </tr> <tr&

我有以下代码,用于获取两个输入的值,并将其发送到Ajax文件进行处理。它不起作用,我发出了一个警报,以查看出了什么问题,该警报返回我[object HTMLInputElement]

<tr>
    <td>Introduzca licencia: </td>
    <td><input type="text" id="lic" name="lic" value=""/></td>
</tr>
<tr>
    <td>Introduzca apellidos: </td>
    <td><input type="text" id="ape" name="ape" value=""/></td>
</tr>
<script type="text/javascript">
    var lic=document.getElementById("lic").value;
    var ape=document.getElementById("ape").value;                      
</script>
<tr>
    <td><input type="button" value="Buscar" onclick="load(lic, ape);"/></td>
</tr>

简介许可证:
阿佩利多斯简介:
var lic=document.getElementById(“lic”).value;
var ape=document.getElementById(“ape”).value;
如果我尝试返回输入的值

<script type="text/javascript">
    function prueba(){
        var lic=document.getElementById("lic").value;
        var ape=document.getElementById("ape").value;
        alert("La licencia es: "+lic+" y los apellidos son: "+ape);
   }
</script>
<tr>
   <td><input type="button" value="Buscar" onclick="prueba();"/></td>

函数prueba(){
var lic=document.getElementById(“lic”).value;
var ape=document.getElementById(“ape”).value;
警报(“La Licensia es:+lic+”y los apellidos son:+ape”);
}

如果我以同样的方式生成变量,我不知道为什么第一个代码不起作用。

在onclick处理程序(
load(lic,ape);
)中,对于
getElementById返回[object HTMLInputElement]
,这是真的。我认为这不是你真正的代码。我把相关的代码放在这里。代码的其余部分不会影响这个问题谢谢。我将var放在外部文件中,它可以工作。:)
function load(){
    var lic = document.getElementById("lic").value,
        ape = document.getElementById("ape").value; 

    alert("lic is " + lic); // test
    alert("ape is " + ape); // test
}