18910140161

HTML-在前端JavaScript函数中使用Scriptlet代码-堆栈溢出

顺晟科技

2022-10-18 12:22:37

136

我是一名学生,对编程没有太多经验。试图为我的班级做一个软件解决方案,在运行<;%..%>;时遇到了一些问题EJS HTML文件中的标记中的函数内的标记。

<代码><;脚本>;//抓取元素const textbox=document.queryselector(";.linebox";);const nextline=document.queryselector(";.nextline";);const prompt=document.querySelector(";.question";);//显示起始脚本行textbox.innerHTML=";<;%=JSON.stringify(脚本[脚本名称][计数器][0])%>;";//nextline函数函数UpdateLine(){<;%计数器=计数器+1;%>;if(";<;%=JSON.stringify(脚本[脚本名称][计数器][0])%>;";== 1) {<;%计数器=计数器+1;%>;}textbox.innerHTML=";<;%=JSON.stringify(脚本[脚本名称][计数器][0])%>;";}//提示行函数函数PromptLine(){<;%计数器=计数器+1;%>;textbox.innerHTML=";<;%=JSON.stringify(脚本[脚本名称][计数器][0])%>;";}//调用函数onclicknextline.onclick=更新行;prompt.onclick=提示行;<;/脚本>;

我目前正在制作一个网站,展示剧本中的台词,供演员学习。问题在于,无论函数如何,scriptlet标记都在运行。我的第一个想法是将整个函数放在scriptlet标记中,但不幸的是,这意味着我不能使用前端EJS文件中的变量,如这些标记中的TextBox和Prompt,因为它们在服务器端运行。

我对此了解不多,所以我肯定我在某些方面是错的。有什么建议吗?


顺晟科技:

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航