javascript - 如何调用 HTML 文件中的一段 javascript

标签 javascript jquery html

我的 HTML 文件中有:

<script type="text/javascript">
    var a=2;
</script>
<script src=".../abc.js"/>

我想要做什么:在 abc.js 文件中我想访问变量 a:

#...inside abc.js
function bar(){
    return a; //How?
}

这可能/合理吗?无论我如何重新表述我的问题,我都得到了相反的答案,即从 HTML 文件中访问外部 abc.js...

最佳答案

你可以:

1.如果a是全局的:

a=2

而不是:

var a=2

2.并且还必须在函数外部特别声明:匿名函数,

所以不要这样做:

(function(){
   var a=2;
})

3.并且 abc.js 应该在 .就像你所做的那样。

关于javascript - 如何调用 HTML 文件中的一段 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23990017/

相关文章:

javascript - 将鼠标悬停在 SVG 路径上时,如何使 div 出现?

javascript - 计算 HTML5 视频的偏移量

javascript - 通过 jQuery 插件进行 Google Analytics 事件跟踪

javascript - 为什么 innerHTML 对我不起作用?

javascript - Jquery 带条件选择选项

javascript - 更改循环中的组件状态

javascript - jQuery 选择器找不到存在的元素

javascript - 将 json 对象的不同字段的值合并到单个数组中

jQuery Vertical Carousel 无限滚动

html - Flexbox 等高元素,具有动态高度,无需指定高度或比例