0
我在这里遇到了一些问题。 IF条件内放置script
标签。 Nah,script
标记在条件为TRUE或FALSE时正在运行。如果在使用脚本标记的EJS中有条件不起作用
例如
<% if (info) { %>
<p><%=info%></p>
<script type="text/javascript">
alert("Hi")
</script>
<% } %>
结果:
IF = TRUE
alert("Hello world")
<p>Hello world</p>
IF = FALSE
alert("Hello world")
段落属性在IF条件为TRUE时呈现。但script
标记在IF条件为TRUE或FALSE时运行,我希望script
标记像HTML属性一样运行。
为什么会发生这种情况?谢谢
这可能是类型相关的;在JavaScript中,'!!'FALSE'=== true' –
所以我要用我的代码做什么?如果在EJS中有条件使用script标签是不可能的? @PaulS。 –