gpt4 book ai didi

javascript - 为什么它不会 Console.log 结果?

转载 作者:行者123 更新时间:2023-11-28 14:45:46 25 4
gpt4 key购买 nike

控制台中应该显示Bob Miller

但它却显示未定义未定义

如果有人帮助我解决这个问题,我将非常感激。

<body bgcolor='000000'>
<center>
<input placeholder='Enter First Name' value='Bob' class='firstName'>
<input placeholder='Enter Last Name' value='Miller' class='lastName'>
</center>
</body>
<script>
firstname = document.getElementsByClassName('firstName').value;
lastname = document.getElementsByClassName('lastName').value;
result = firstname + ' ' + lastname;
console.log(result);
</script>

最佳答案

document.getElementsByClassName方法返回一个类似对象的数组,而不是单个对象。您需要像访问带索引的数组一样访问该对象中的第 [0]th 项,然后获取其值。还可以使用 var/let/const 关键字显式声明变量。

var firstname = document.getElementsByClassName('firstName')[0].value;
// ---------------------------------------------------------^^^------
var lastname = document.getElementsByClassName('lastName')[0].value;
// -------------------------------------------------------^^^------
var result = firstname + ' ' + lastname;
console.log(result);
<input placeholder='Enter First Name' value='Bob' class='firstName'>
<input placeholder='Enter Last Name' value='Miller' class='lastName'>

关于javascript - 为什么它不会 Console.log 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46400055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com