大家好,我正在使用 XAMPP 在本地服务器上工作,我的问题是我需要一些东西来将所有带有文本类型的输入标签转换为大写,同时在不知道元素 ID 的情况下进行输入,但我无法找到方法这样做是因为没有 getElementsByType。
我想要的是这样的
HTML代码
<input type="text" id="var1">
<input type="text" id="var2">
JS代码
var x=document.getElementsByTagName("input");
for(var i=0; i<x.length; i++){
var node = x[i];
if(node.getAttribute("type") == 'text'){
//From my research I learnt this is how I select all text areas so I think
//this is where uppercase transformer is going to be written but don't know how
}
}
PS:我是 jQuery 和 javaScript 的新手
顺便说一句,我不只使用英文字符,所以我的问题包括 ş ç ö ê 等字符。
最佳答案
CSS:
input{text-transform:uppercase;}
关于javascript - jQuery/javascript 大写所有文本,不管 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24868242/