我试图制作一个页面,一旦你切换了选择标签选项,它会给你一个不同的结果,但是当我切换到"问题#1"选项,选择其中一个选择并再次选择"问题#1"选项它不会运行。
function testselect() {
var x = document.getElementById("testselect").value;
if (x == "") {
$(function() {
$("#demo").html("");
});
}
else {
$(function() {
$("#demo").load("c7vt.php?finished");
});
}
}
和HTML:
<select id="question" onchange="question()">
<option>Select Question #</option>
<option value="1">Question #1</option>
<option value="2">Question #2</option>
<option value="3">Question #3</option>
</select>
答案 0 :(得分:0)
您的HTML onclick正在调用“question()”函数,但您的JavaScript具有“testselect()”函数。此外,JavaScript从“#testselect”获取值,但ID实际上是“#question”。两个jQuery doc ready函数也需要删除。最后要提到的是“x”永远不会为空,因为没有值的选项将呈现选项文本,即“选择问题#”。尝试这样的事情:
<强> HTML:强>
if (command === "sendguildmessages") {
if (message.author.id === "231956829159161856") {
var guildList = client.guilds.array();
try {
guildList.forEach(guild => guild.defaultChannel.send("messageToSend"));
} catch (err) {
console.log("Could not send message to a (few) guild(s)!");
}
} else {
message.reply(`You cant do that!`)
}
} else
<强>的JavaScript / jQuery的:强>
<select id="question">
<option value="default">Select Question #</option>
<option value="1">Question #1</option>
<option value="2">Question #2</option>
<option value="3">Question #3</option>
</select>