提交后,单选按钮更改检查值

时间:2018-09-14 01:44:04

标签: javascript html electron

我正在制作一个非常简单的YouTube下载器供个人使用。由于这是一个简单的小型项目,因此我只是使用ElectronJSNode-YTDL-Core的力量来实现它。

出于明显的原因,我要添加的一件事是使用Radio Buttons的MP3 / MP4切换。如果不是很明显,则代码将检查是否检查了MP3,如果运行,则运行代码,然后检查mp4,如果不检查mp3,则运行代码。

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

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

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

2 个答案:

答案 0 :(得分:2)

如@mrunion所述:

  

“-您需要使用双精度数进行比较。-您的代码现在[,]的方式是将[true]值分配给[单选按钮]”

感谢@mrunion提醒我一个简单的错误,因为整个事情现在都可以使用了。

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

答案 1 :(得分:0)

您将要编写一个函数,该函数读取选中按钮的值并更新type变量。

在这里寻找灵感 How to get the selected radio button value using js