Javascript代码-基于下拉列表内部文本从单独的单词存储桶生成随机文本
我在网站上有一个下拉列表,ID为“选择列表” 基本上,当用户选择某个内容时,需要将选择的内部文本用作随机文本质量的标准 我在下拉列表中有三个项目,分别是:textselected1、textselected2、textselected3 如果用户选择了“textselected1”,则单击按钮时,将在“报价框”中从随机文本列表“Select1”生成随机文本 如果用户选择了“textselected2”,则单击了相同的按钮,但“报价框”中的随机文本将来自随机文本列表“Select2”等 请在我开始写东西的时候需要一些代码方面的帮助,但是它不起作用 任何帮助都将非常感谢。移动这些线Javascript代码-基于下拉列表内部文本从单独的单词存储桶生成随机文本,javascript,random,Javascript,Random,我在网站上有一个下拉列表,ID为“选择列表” 基本上,当用户选择某个内容时,需要将选择的内部文本用作随机文本质量的标准 我在下拉列表中有三个项目,分别是:textselected1、textselected2、textselected3 如果用户选择了“textselected1”,则单击按钮时,将在“报价框”中从随机文本列表“Select1”生成随机文本 如果用户选择了“textselected2”,则单击了相同的按钮,但“报价框”中的随机文本将来自随机文本列表“Select2”等 请在我开始
var e = document.getElementById("select_list"); //drop down list
var textselected= e.options[e.selectedIndex].text; //selected text by user
var Select1 = [ //random text picker 1
"Text1",
"Text2",
"Text3",
];
var Select2 = [ //random text picker 2
"Text1",
"Text2",
"Text3",
];
var Select3 = [ //random text picker 3
"Text1",
"Text2",
"Text3",
];
$("#click-button").click(function() { //button to pick random text
if (textselected.includes('textselected1')) { //if user selected 1 then
$("#quote-box p").html(Select1[Math.floor(Math.random()*Select1.length)]);
} else if (textselected.includes('textselected2')) {
$("#quote-box p").html(Select2[Math.floor(Math.random()*Select2.length)]);
} else if (textselected.includes('textselected3')) {
$("#quote-box p").html(Select3[Math.floor(Math.random()*Select3.length)]);
}
});
`var e=document.getElementById(“选择列表”);
var textselected=e.options[e.selectedIndex].text`
单击如下所示的处理程序函数
`var e = document.getElementById("select_list");
var textselected= e.options[e.selectedIndex].text;`
`$(“#单击按钮”)。单击(函数(){
var e=document.getElementById(“选择列表”);
var textselected=e.options[e.selectedIndex].text;
如果(textselected.includes('textselected1')){
$(“#quote box p”).html(Select1[Math.floor(Math.random()*Select1.length)];`请展示您所写的内容并解释其中的问题,然后我们将帮助修复该代码。 `$("#click-button").click(function() { var e = document.getElementById("select_list"); var textselected= e.options[e.selectedIndex].text; if (textselected.includes('textselected1')) { $("#quote-box p").html(Select1[Math.floor(Math.random()*Select1.length)]);`