在文档准备就绪之前将值从HTML传递到JavaScript
我有一个外部JavaScript函数,在呈现页面(设置区域设置)之前,我需要在每个HTML文件中调用该函数,每次使用不同的参数。带有函数的脚本文件包含在在文档准备就绪之前将值从HTML传递到JavaScript,javascript,html,Javascript,Html,我有一个外部JavaScript函数,在呈现页面(设置区域设置)之前,我需要在每个HTML文件中调用该函数,每次使用不同的参数。带有函数的脚本文件包含在元素中 在呈现页面之前,如何在脚本中传递参数?我无法使用隐藏的或,因此希望避免嵌入的调用。您可以在调用脚本之前,在全局范围内的部分中引入一个区域设置变量,然后修改脚本以查找该变量 <head> <!-- ... --> <script type="text/javascript">
元素中
在呈现页面之前,如何在脚本中传递参数?我无法使用隐藏的
或
,因此希望避免嵌入的
调用。您可以在调用脚本之前,在全局范围内的
部分中引入一个区域设置变量,然后修改脚本以查找该变量
<head>
<!-- ... -->
<script type="text/javascript">
var locale = "fr-CA";
</script>
<script src="/js/myscript.js" type="text/javascript"></script>
<!-- ... -->
</head>
var locale=“fr CA”;
为什么您不能这样做,并且希望避免使用script
标记?我想真的没有别的办法了。除非你想用AJAX获取一些东西,否则我无法以隐藏的
或
形式传递它们,因为没有地方放置它们-主体尚未渲染。至于嵌入式函数调用,在我看来它们并不正确,干扰了表示层和行为层的划分。我只想将脚本链接到HTML页面,并执行脚本内部的所有逻辑。如何避免嵌入?我只想避免嵌入函数调用。声明一个变量对我来说已经足够清晰了。