如何使用javascript从另一个文件设置元素的innerHTML?

如何使用javascript从另一个文件设置元素的innerHTML?,javascript,html,Javascript,Html,我试图使用另一个HTML文件的javascript设置HTML文件的值 例如: html1.html js1.js // this is for html1.html html2.html // inside this html file, I wanted to set the value and innerHTML of 1 element using js1.js 例如,元素: <input id="cID" name="cID" type="text" class="req

我试图使用另一个HTML文件的javascript设置HTML文件的值

例如:

html1.html 
js1.js // this is for html1.html

html2.html // inside this html file, I wanted to set the value and innerHTML of 1 element using js1.js
例如,元素:

 <input id="cID" name="cID" type="text" class="required form-control">

到底有没有办法做到这一点


谢谢你和问候,

这至少是不切实际的

HTML页面“不必制作”(好吧,我希望任何新开发人员都这么想)可以相互通信。当然,您可以使用iframe/popup/localStorage/cookies来实现。但是它通常是解决任何问题的一个糟糕的解决方案,另一个更简单/更好/更强的解决方案等着你去发现它

详情如下:

  • Iframe解决方案:在html1中调用html2并使用
  • 弹出式解决方案:从html1生成html2 与
  • localStorage和cookie:在 html,然后只需将值存储在html1中并将其返回 html2(,)
通常更好地解决产生此类问题的问题:

  • 在html2中包含js1.js,没有什么可以阻止您包含一个js 多次(最佳解决方案,如果足以解决问题)

  • 使用服务器端解决方案,如模板、会话、include、, AJAX(如果可能,几乎总是最好的解决方案)

  • 只需使用一个html,并在JS中更改其内容(几乎总是 最佳解决方案(如果解决方案2不可行)


  • 如何使用JS将html从一个页面转换到另一个页面?通常,我们使用querystring或session等只将值从一个页面传递到另一个页面!你想达到什么目的@VinodkumarG,在html2.html旁边的评论上,先生,我想实现关于如何使用html1.htmlyou的javascript设置html2.html中元素的值。您只能将html2.html加载到thml1.html中并在那里进行更改。但它不会被保存。您可以在本地存储或全局存储中设置值,然后使用它。但是你也需要一个单独的
    js
    文件,用于
    html2
    谢谢你,先生。。我将尝试使它与本地存储一起工作。