我正在制作一个非常简单的YouTube下载器供个人使用。由于这是一个简单的小型项目,因此我只是使用ElectronJS
和Node-YTDL-Core
的力量来实现它。
出于明显的原因,我要添加的一件事是使用Radio Buttons
的MP3 / MP4切换。如果不是很明显,则代码将检查是否检查了MP3,如果运行,则运行代码,然后检查mp4,如果不检查mp3,则运行代码。
但是,当我运行代码并选择“ MP4”时,它将收音机弹出到“ MP3”,并且控制台记录有“ Downloaded MP3”。而不是“下载的MP4”。
由于两个代码都很长:我提供了通过GitHub Gist托管的深度片段来存储源代码。
https://gist.github.com/Incrested/78acf34644525632ad8825d518535bd2
答案 0 :(得分:2)
如@mrunion所述:
“-您需要使用双精度数进行比较。-您的代码现在[,]的方式是将[true]值分配给[单选按钮]”
感谢@mrunion提醒我一个简单的错误,因为整个事情现在都可以使用了。
之前和之后的代码的简要预览如下:
if(document.getElementById('1').checked = true)
之前和if(document.getElementById('1').checked == true) {
之后。
答案 1 :(得分:0)
您将要编写一个函数,该函数读取选中按钮的值并更新type变量。