如何在一个javascript中访问另一个javascript中的变量?

如何在一个javascript中访问另一个javascript中的变量?,javascript,jquery,Javascript,Jquery,大家好,这是我的两个javascript代码。我想将第一个javascript中定义的变量访问到另一个脚本中 (一) 在第二个javascript中。 任何人都有这个答案,那么请帮助我这样做如果你在定义变量时省略了var,那么它们将是全局可访问的 所以 pre=这个 而不是 var pre = this; 将使每个函数都可以预先访问。我能想到的唯一方法是将变量作为变量传递到其他函数中 function otherJavaFile.myFunction (myVariable); 或者更改HT

大家好,这是我的两个javascript代码。我想将第一个javascript中定义的变量访问到另一个脚本中

(一)

在第二个javascript中。
任何人都有这个答案,那么请帮助我这样做

如果你在定义变量时省略了var,那么它们将是全局可访问的

所以

pre=这个

而不是

var pre = this;

将使每个函数都可以预先访问。

我能想到的唯一方法是将变量作为变量传递到其他函数中

function otherJavaFile.myFunction (myVariable);
或者更改HTML中的变量,即自定义数据值,然后其他脚本可以访问它。我不喜欢全局变量

// Sheet 1
$("#myDiv").attr("data-variable",yourValue);

// Sheet 2
 var secondVariable = $("#myDiv").attr("data-variable");

伙计,我对jquery不太满意…
我希望您期待同一文档[窗口共享]上的iframes/frames。 根据我对Javascript DOM的了解,要访问一个文档中定义的变量,必须在另一个文档中使用document.importNode(其他文档中的原始节点,布尔值)方法,如DOM 2所示。
对JavaScript代码执行类似操作…
documentI(此处显示原始变量/节点)-iframe.contentDocument.getElementsByTagName(/Tag name of node/)…
documentII(此处要克隆的节点)- document.importNode(原始节点,True)


我希望这能起作用

将其声明为全局变量并在整个页面中访问它为什么不通过编写
var editors=[]使第一个文件中的编辑器成为全局的呢
在脚本标记旁边,我使用了全局变量。它起作用了,但出现了新问题:我无法从编辑器检索数据。我使用了全局变量。它起作用了,但出现了新问题:我无法从编辑器检索数据
var pre = this;
function otherJavaFile.myFunction (myVariable);
// Sheet 1
$("#myDiv").attr("data-variable",yourValue);

// Sheet 2
 var secondVariable = $("#myDiv").attr("data-variable");