gpt4 book ai didi

javascript - 尝试在确认消息 : Javascript 中显示变量值

转载 作者:行者123 更新时间:2023-12-02 16:25:54 24 4
gpt4 key购买 nike

我正在尝试为单选按钮列表创建验证,如果成功,则会提示确认框。确认框必须说明用户选择了哪个按钮,然后允许他们确认。

验证有效,但是当弹出框出现时,我无法通过使用checked或checked.value让用户的选择显示在消息中。代码如下:

var checked = null;
var inputs = document.getElementsByName('levels');
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].checked) {
checked = inputs[i];
break;
}
}

if(checked==null)
{

alert('Please choose an exam level.');
return false;
}

else {
return confirm('You have chosen '+ checked + ', is this correct?');
}

使用此代码,无论选择哪个按钮,显示的消息都是“您已选择 [object HTMLInputElement],这是正确的吗?”。

如何正确引用变量以避免这种情况?

最佳答案

您可能需要checked = input[i].valueinputs[i] 是 DOM 元素,当转换为字符串时,它变为 "[object HTMLInputElement]"(如果是输入元素)。

关于javascript - 尝试在确认消息 : Javascript 中显示变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28703433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com