gpt4 book ai didi

javascript - Javascript 中的 "Uncaught TypeError: x.toUpperCase is not a function"

转载 作者:行者123 更新时间:2023-11-28 05:27:07 24 4
gpt4 key购买 nike

我有一个像这样利用 onchange 的函数:

<input type="text" id="abc" name="id" onchange="capitalize()">

函数定义如下:

<script>
function capitalize()
{
var x= document.getElementById('abc');
x=x.toUpperCase();
document.getElementById('abc').value=x;
}
</script>

我得到的错误是:

Uncaught TypeError: x.toUpperCase is not a function

我应该做哪些更改或者我应该包含任何头文件?

最佳答案

使用value获取其值然后转为大写:

x=x.value.toUpperCase();

关于javascript - Javascript 中的 "Uncaught TypeError: x.toUpperCase is not a function",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31312295/

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