我有一个带有JSON对象的js文件,如 - 比如main.js
const person = {};
person.AGE = '17';
person.GENDER = 'Male';
该文件加载在.ejs文件中,如:
<script type="text/javascript" charset="utf-8" src="main.js"></script>
有没有办法可以直接在HTML或EJS页面中访问此person变量,比如说
<li></li>
我想在li标签内写人.GENDER。
我知道我可以拥有一个JS并且可以使用innerHTML,但是有没有办法直接在.ejs页面中直接访问?
另外,有没有办法可以动态加载我的脚本。假设我有两个脚本:ScriptA和ScriptB
检查某些条件我想加载特定的脚本。这样做的任何想法?
答案 0 :(得分:0)
另外,有没有办法可以动态加载我的脚本。假设我有两个脚本:ScriptA和ScriptB。 检查一些条件我想加载一个特定的脚本。这样做的任何想法?
做了什么,EJS是为了:
<html>
<head>
<!-- head -->
<% if(condictionA) { %>
<script type="text/javascript" charset="utf-8" src="main.js"></script>
<% }
if (conditionB) { %>
<script type="text/javascript" charset="utf-8" src="main2.js"></script>
<% } %>
<!-- head -->
</head>
....