从外部文件返回一个JavaScript变量到HTML文档,然后在HTML文档中使用它
Return a JavaScript variable from an external file to a HTML document and then using it within the HTML document
我该怎么做呢?
我不知道做这件事的正确方法。
我尝试了下面的方法:
var name;
function welcome(){
name = prompt("Welcome, what is your name?","Enter name...");
alert("Hello " + name + ". How are you today?");
return name;
}
,我希望能够在整个HTML文档中使用返回的名称值。
我试着把这个放到脚本标签中:
var name = welcome();
alert(name);
警告不警告名称。该方法也可以从HTML代码中较低的按钮调用:
<button class ="buttonlink" onclick="'welcome()" >Function</button>
任何关于正确方法的建议都会很好:)
提前感谢!
这段代码有名称空间冲突的问题,当您在html页面上调用var name
时,外部文件中定义的name
被html上的name
覆盖。有两个选项:
- 快速修复:使用另一个名称 编写更好的代码:使用requireJS (Javascript模块设计模式)
实际上,您的代码不会从外部文件返回javascript变量。html和外部文件中的代码位于相同的命名空间(全局窗口)。从外部文件
相关文章:
- HTML文档中脚本标记的位置-<头部>&<身体>有不同的行为
- 如何用javascript重写html文档
- 是否可以使用有角度的HTML文档进行$编译
- 如何确保通过电子邮件发送的html文档中的Google Drive链接不会被识别为附件
- 将jQuery.js文件附加到html文档中
- 为任意html文档创建不引人注目的覆盖
- 在HTML文档中使用XML文件中的数据
- 删除“;NaN”;来自HTML文档
- 显示“<script src='some.js'></脚本>"在Html文档中
- 如何通过JS在不干扰其标记的情况下更改HTML文档中字符串的所有实例
- 如果iframe在src(pdf或text)中有非html文档,则iframe中的onload不起作用
- 如何从 html 文档中调用 yahoo weather api javascript 函数
- c# mvc nreco HtmlToPdfConverter 问题将 html 文档转换为 pdf
- 访问 HTML 文档中的 HTML
- 使用 PHP 将 css/js 文件分配给 html 文档
- 将变量从服务器上的外部文件加载到 HTML 文档中
- 使用 ajax 将 HTML 文档附加到元素
- 如何将 HTML 文档作为起始值传递给 CodeMirror
- 如何在父 html 文档中访问嵌入的 html 文档的子级
- 无法将我的 html 文档连接到 jquery