Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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 将全局变量插入文本框html_Javascript_Html - Fatal编程技术网

Javascript 将全局变量插入文本框html

Javascript 将全局变量插入文本框html,javascript,html,Javascript,Html,我试图将一个全局变量放入一个文本框中,这样当我运行代码时,它会根据使用此代码的变量自动赋值 <html> <head> <script type="text/javascript" src="jquery-1.10.2.min.js"></script> <script type="text/javascript"> var m = 1; <script type="text/javascript" language="JavaS

我试图将一个全局变量放入一个文本框中,这样当我运行代码时,它会根据使用此代码的变量自动赋值

<html>
<head>
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript">
var m = 1;
<script type="text/javascript" language="JavaScript">
function autofill(){
    var object = document.getElementsById('id_textbox');
    object.item(0).value=m;
}
</script>
html


问题是,当我尝试在web浏览器中打开它时,文本框没有任何值。有什么问题吗?

在var m=1之后需要关闭脚本标记;并将getElementsById更改为getElementById

在var m=1之后需要关闭脚本标记;并将getElementsById更改为getElementById,函数应为

function autofill(){
 var object = document.getElementById('id_textbox');
    object.value=m;
}
因为getElementsById不是一个函数,记住,元素id必须是唯一的,所以getElements就没有意义了——也许你把它和或混淆了


此外,我建议在尝试这些东西时始终使用F12浏览器调试工具-您将能够获得有关打字错误、语法错误等的即时反馈。

您的函数应该阅读

function autofill(){
 var object = document.getElementById('id_textbox');
    object.value=m;
}
因为getElementsById不是一个函数,记住,元素id必须是唯一的,所以getElements就没有意义了——也许你把它和或混淆了


此外,我建议在尝试这些东西时始终使用F12浏览器调试工具-您将能够获得关于打字错误、语法错误等的即时反馈。

如果您错误地使用了getElementsById,则应该是getElementByIdAlso,您似乎在全局变量和函数之间有一个额外的标记。omg是我的错,它最初是getElementsByName,但我将其更改为getElementsById。您错贴了getElementsById,它应该是getElementByIdAlso,您似乎在全局变量和函数之间有一个额外的标记。omg是我的错,最初是getElementsByName,但我将其更改为getElementsById。您还需要将object.item0.value更改为object.value。我遗漏了什么?文档没有getElementsById方法。您还需要将object.item0.value更改为object.value。我遗漏了什么?文档中没有getElementsById方法。