[英]How to call external js file variable in HTML
我有一個js文件。
文件名: propoties.js
function simple()
{
alert("simple");
var text = "Control";
}
這些是我的html代碼。 我想要的是提醒HTML中的文本變量。
<html>
<script type='text/javascript' src='path/propoties.js'></script>
<script>
simple();
alert(text); /* It is not working */
</script>
</html>
請幫我這些。 謝謝。
您的js文件:
var simple=function(){
var textMultiple = {
text1:"text1",
text2:"text2"
};
return textMultiple;
}
在您的html中:
<html>
<script type='text/javascript' src='./relative/path/to/propoties.js'></script>
<script>
alert(simple().text1);
alert(simple().text2);
</script>
</html>
這是一個plunkr演示。
如果要警告外部文件中的文本,則需要將變量聲明為global,如下所示。
var text = "Control";
function simple()
{
text="Changed";
alert("simple");
}
或者您可以使用window關鍵字聲明變量
function simple()
{
alert("simple");
window.text = "Control";
}
就像您所做的那樣,“文本”變量僅在函數“簡單”的范圍內設置。
您應該通過在函數外部聲明“ text”變量來使其成為全局變量。
var text = "";
function simple()
{
alert("simple");
text = "Control";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.