【发布时间】:2017-05-20 09:06:10
【问题描述】:
我已将此 JavaScript 代码放在文件 JavaScript.js 中:
var target = Number(prompt("Enter The New Number"));
function monthName(){
var month = target == 1 ? month = "January" : target == 2 ? month = "February" : target == 3 ? month = "March" : target == 4 ? "April" : target == 5 ? "May" : target == 6 ? "June" : target == 7 ? "July" : target == 8 ? "August" : target == 9 ? "September" : target == 10 ? "October" : target == 11 ? "November" : target == 12 ? "December" : "Unknown Month";
return month;
}
document.getElementById('yes').html= monthName();
并添加了具有此特定 ID 的标签。
<label id="yes" ></label>
【问题讨论】:
-
没有html,有innerHTML。 developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML
-
你的三元正在评估像
var month = month = "January",等等...... -
@epascarello 我也尝试了 innerHTML 、 InnerText 、 TextContent 但什么也没发生。
-
那么您的控制台中的错误是什么。我的猜测是你有一个未定义或空的错误。
-
旁注:不要像这样嵌套条件运算符。它会使代码难以阅读。你可以在这里使用一个名称数组。
标签: javascript html asp.net