Javascript onchange在内部脚本和内联脚本中都不起作用。为什么?
我正在尝试在选择框更改时启动函数。我正在尝试内联脚本和内部脚本。请检查我的代码Javascript onchange在内部脚本和内联脚本中都不起作用。为什么?,javascript,Javascript,我正在尝试在选择框更改时启动函数。我正在尝试内联脚本和内部脚本。请检查我的代码 inline script: 功能表演 { 警报秀; } 注册为 医生 病人 药房 对我来说是可行的,但使用内联事件处理程序是一种不好的做法,会导致代码分解不好,难以管理——这和eval一样糟糕。认真考虑用JavaScript附加事件,例如: 如果您有问题,请尝试以下方法,将Javascript单独保存在Javascript中,将HTML保存在HTML中-将演示文稿与内容分开: //在单独的.js文件中: do
inline script:
功能表演
{
警报秀;
}
注册为
医生
病人
药房
对我来说是可行的,但使用内联事件处理程序是一种不好的做法,会导致代码分解不好,难以管理——这和eval一样糟糕。认真考虑用JavaScript附加事件,例如: 如果您有问题,请尝试以下方法,将Javascript单独保存在Javascript中,将HTML保存在HTML中-将演示文稿与内容分开: //在单独的.js文件中: document.querySelectorregisterAs.addEventListener'change',=>{ 警报秀; }; 注册为 医生 病人 药房
它起作用了。你肯定还有其他问题。当你问一个由你的代码引起的问题时,如果你提供了人们可以用来重现问题的函数示例,你会得到更好的答案。请参阅:。您还可以在编辑模式下单击标题中的图标以添加演示。谢谢注意:为了证明您的代码是有效的,我编辑了这个问题,并将您的代码包装在堆栈片段中。除了添加一个似乎没有问题的>之外,只有第一个剪掉的>没有添加,并且您说这两个代码段都不起作用,我在您的代码中没有做任何更改:它在您添加的两个代码段中都起作用。错误必须存在于代码中的其他地方。使用命中F12并读取任何错误。