为什么我得到一个ReferenceError:在控制台中找不到变量lang1
? 如果lang
存在应该不存在太多语言1?...javascript变量显示意外的结果
<body>
<input id="datetimepicker" type="text" placeholder="Datetimerpicker">
<input id="lang" type="text" placeholder="language" value="en"><div class="select">select language</div>
<script>
$(".select").click(function(){
var lang = $('#lang').val();
var lang1 = lang;
});
</script>
</body>
,不应lang = "en"
?我在控制台中获得lang = <input id="lang" type="text" placeholder="language" value="en">
变量名和id的冲突。 – epascarello
@epascarello我在想,但'lang'变量是本地的函数。 *编辑*哦,等一下我明白你的意思了,是的就是这样。 – Pointy
这就是问题所在,OP在将本地语言当作全球语言对待时, – epascarello