javascript - JS函数调用在onclick按钮的jade文件中不起作用?
问题描述
我正在为一个项目使用快递。我正在为我的视图引擎使用翡翠(哈巴狗),并正在渲染这个页面,其中有 3 个单选按钮:
html
head
script(src='../public/javascripts/player_id.js')
link(rel='stylesheet', href='/stylesheets/index.css')
body
block content
#checkboxes
input(type='radio', name='platform', value='1', onclick="platformSelect(1);")
input(type='radio', name='platform', value='2', onclick="platformSelect(2);")
input(type='radio', name='platform', value='3', onclick="platformSelect(3);")
platfromSelect(value) 是来自 'player_id.js' 的函数:
function platformSelect(value){
if (value==1) {
platform = steam;
} else if (value==2) {
platform = xboxone;
} else if (value==3) {
platform = ps4;
}
console.log("Platform selected: ", platform);
}
'console.log' 永远不会被调用,所以我假设该函数永远不会被调用。我已尝试对 onclick 值调用进行语法更改,如下所示:
onclick="platformSelect(1);"
onclick='platformSelect(1);"
onclick='platformSelect(1)'
但似乎没有一个工作。我很感激帮助。
解决方案
推荐阅读
- javascript - Nginx MIME 类型未加载
- c++ - 在派生类中重写赋值运算符
- c# - 与触发器碰撞时的字符不会改变位置
- python - 用python在HTML中用粗体替换标题
- python - Supervisorctl 生成的多个进程并停止并不会杀死所有进程
- python - 尝试运行 deep-daze 时出错
- python - 如何使 pandas 数据框行中的类型成为列标题,结果为行类型?
- python - 在列列表上使用 sklearn 转换器并保留输入列
- java - tomcat的autoDeploy是否可以重新部署解压目录
- c# - C# 中的专门数据处理以在文本文件中的字符串中查找单词的实例