【发布时间】:2020-08-03 03:55:29
【问题描述】:
var cityToCheck = document.getElementById("text").value;
var btn = document.querySelector("button");
btn.addEventListener('click', add);
function makeCapital(str) {
var firstChar= str.slice(0,1);
var otherChars = str.slice(1);
firstChar = firstChar.toUpperCase();
otherChars = otherChars.toLowerCase();
var cappedString = firstChar + otherChars;
return cappedString;
}
function add() {
cityToCheck = makeCapital(cityToCheck);
console.log(cityToCheck);
}
我很难理解创建一个函数然后在程序的其他地方使用它的概念,有人告诉我我的代码有什么问题以及为什么我得到一个空字符串而不是大写的值我输入的文本框?尽管我花了好几个小时试图让它发挥作用,但我显然误解了整个概念
谢谢大家
【问题讨论】:
标签: javascript function callback return