javascript - 单选按钮在提交后更改选中的值

标签 javascript html electron

我正在制作一个非常简单的 YouTube 下载器供个人使用。由于这是一个小型简单项目,我只是使用 ElectronJSNode-YTDL-Core 的强大功能来完成它。

由于显而易见的原因,我要添加的内容之一是使用单选按钮进行 MP3/MP4 切换。如果不明显,代码会检查是否检查了 MP3,如果检查了则运行代码,然后检查是否检查了 mp4,如果没有检查 mp3,则运行代码。

但是,当我运行代码并选择“MP4”时,它会将 radio 弹出到“MP3”,并且控制台会记录“已下载 MP3”。而不是“下载的 MP4”。

由于这两个代码都很长:我提供了通过 GitHub Gist 托管的深入代码片段来存储源代码。

https://gist.github.com/Incrested/78acf34644525632ad8825d518535bd2

最佳答案

正如@mrunion提到的:

"- you need to use a double-equals for comparison. - The way your code is now[, ] you are just assigning the value "true" to the [radio button]"

感谢 @mrunion 提醒我这样一个简单的错误,因为现在整个系统都可以正常运行了。

前后代码的简要预览如下: if(document.getElementById('1').checked = true) 之前和 if(document.getElementById('1').checked == true) { 之后。

关于javascript - 单选按钮在提交后更改选中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52323913/

相关文章:

javascript - 当相应的表单值为空时获取 HTML 表单元素。?

javascript - 获取选中的元素并用逗号分隔它们,最后一个元素用 "and"分隔

javascript - 动态改变颜色

javascript - 在主渲染器和渲染器之间加载 html 后获取消息时出现问题

reactjs - 在Electron中捆绑的React应用中使用axios进行的API调用返回400

javascript - 从 Breeze 实体集合属性中检索验证错误

javascript - JQuery - 获取类在 DOM 中任何位置向上移动的第一次出现

jquery - 删除空 div 的空间

javascript - Suckerfish 下拉菜单的流体宽度

electron - Spectron可用的方法无法正常工作