- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我是 Javascript 的新手,我正在尝试通过制作一个小程序来学习,您可以在其中输入您的星座、行星和宫位来制作一些疯狂的故事。为此,我将三个 switch 语句放在一个函数中。
不确定那是否是太多的 switch 语句,但是当我在 Chrome 上加载它时,有时我只得到文本,有时我得到文本和文本 2,有时我只得到文本 3。
有人知道为什么会这样吗?我只是在一个函数中有太多的 switch 语句吗?我在网上搜索,但找不到一个函数允许多少个。
function tellMeaStory() {
var text;
var text2;
var text3;
var sign = document.getElementById("mySign").value;
var planet = document.getElementById("myPlanet").value;
var house = document.getElementById("myHouse").value;
switch(sign) {
case "Aries", "aries":
text = "red";
break;
case "Taurus", "taurus":
text = "calm";
break;
case "Gemini", "gemini":
text = "quirky";
break;
case "Cancer", "cancer":
text = "moody";
break;
case "Leo", "leo":
text = "hungry";
break;
default:
text = "sign";
}
switch(planet) {
case "Sun", "sun":
text2 = "hero";
break;
case "Moon", "moon":
text2 = "mother";
break;
case "Mercury", "mercury":
text2 = "twin";
break;
case "Venus", "venus":
text2 = "courtesan";
break;
case "Mars", "mars":
text2 = "soldier";
break;
default:
text2 = "planet";
}
switch(house) {
case "one", "One":
text3 = "hole";
break;
case "two", "Two":
text3 = "buffet";
break;
case "three", "Three":
text3 = "database";
break;
case "four", "Four":
text3 = "stomach";
break;
case "five", "Five":
text3 = "wilderness";
break;
default:
text3 = "house";
}
document.getElementById("demo").innerHTML += "You are a " + text + " " + text2 + " in a " + text3;
}
<input id="mySign" type="text" value="Enter your sign">
<input id="myPlanet" type="text" value="Enter your planet">
<input id="myHouse" type="text" value="Enter your house">
<button onclick="tellMeaStory()">Generate</button>
<div id="demo"></div>
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!