为了账号安全,请及时绑定邮箱和手机立即绑定

如何输出javascript函数在网页下拉菜单中选择的次数?

如何输出javascript函数在网页下拉菜单中选择的次数?

慕斯王 2021-06-23 17:04:31
我正在做一个项目:制作一个随机引用(句子)生成器。我有一个函数,它根据在 html 页面的下拉菜单中选择的数字,组装报价并将报价记录到控制台 1 到 5 次。这工作正常。但是,我需要引号而不是 console.log 以与在控制台中相同的方式显示在网页上。我不知道该怎么做。我是 Javascript 的新手,所以我的理解是有限的。//HTML drop down <select name ="quote_num" id="quote_num" onclick="getNumber()">            <option value="1">1</option>            <option value="2">2</option>            <option value="3">3</option>            <option value="4">4</option>            <option value="5">5</option></select><h2>The oracles of wisdom say:</h2>     <button onclick="michael_quote()">Reveal</button>//JavaScript getNumber();var numbaValuefunction getNumber() {var numbaElement = document.getElementById("quote_num");numbaValue = numbaElement.options[numbaElement.selectedIndex].text;console.log(numbaValue);}//Assembling the quotefunction michael_quote() {for (i = 0; i < numbaValue; i++) {    var subjects = [...];    var verbs = [...];     var objects = [...];    var random1 = subjects[Math.floor(Math.random() * subjects.length)];    var random2 = verbs[Math.floor(Math.random() * verbs.length)];    var random3 = objects[Math.floor(Math.random() * objects.length)];    console.log(random1 + " " + random2 + " " + random3);    }}
查看完整描述

2 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

您可以h2使用document.querySelector并将其 textContent 更改为生成的 randomQuotes。

document.querySelector('h2').textContent =${random1} ${random2} ${random3};


查看完整回答
反对 回复 2021-06-24
  • 2 回答
  • 0 关注
  • 127 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信