Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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_Return Value_Fetch_Input Field - Fatal编程技术网

如何从同一外部JavaScript文件的多个html中获取/设置输入字段?

如何从同一外部JavaScript文件的多个html中获取/设置输入字段?,javascript,html,return-value,fetch,input-field,Javascript,Html,Return Value,Fetch,Input Field,我有两个html文件,A.html和B.html,以及一个名为C.js的外部java脚本文件 当我运行A.html时,我想从Java脚本中读取B.html的输入字段的值,但它不读取输入字段的值。它只返回null。 html看起来像这样(我只显示表单) 我用Java脚本(C.js)编写了这段代码,A.html成功地调用了这段代码 函数readInputText(){ var myVal=document.getElementById(“text1”).value; //上面的行无效。我也尝试了

我有两个html文件,A.html和B.html,以及一个名为C.js的外部java脚本文件 当我运行A.html时,我想从Java脚本中读取B.html的输入字段的值,但它不读取输入字段的值。它只返回null。 html看起来像这样(我只显示表单)


我用Java脚本(C.js)编写了这段代码,A.html成功地调用了这段代码

函数readInputText(){ var myVal=document.getElementById(“text1”).value; //上面的行无效。我也尝试了document.form1.text1.value,但无效。 }
我是否错过了阻止Java脚本代码从A.html读取文本值的任何内容?

尝试将“.value”更改为“.innerHTML”

“当我运行A.html时,我想读取B.html的输入字段的值”-首先,您不“运行”html文档,您只需让浏览器显示它们。为了能够从第二个文件的输入字段中“读取”值,浏览器必须同时在第一个文档可以访问的另一个窗口实例中显示该值。(除非您想实际读取整个文件的代码内容并自己解析,但我假设这不是您想要的。)B.html如何显示在页面上?