<!DOCTYPE html>
<!-- 记得可以将id的值作为函数的参数直接传递过去 -->
<html lang="en">
<head>
<meta charset="UTF-8">
<title>首字母大写设置测试</title>
<script type="text/javascript">
function changeCase(frmObj){
//tmpChar用于存储大写的字母
//postString用于存储后每次处理大写后面的字符串
//tmpStr用于存储修改后的字符串
var index,tmpStr,tmpChar,preString,postString,strlen;
tmpStr = frmObj.value.toLowerCase();
strlen = tmpStr.length;
if(strlen>0){
for(index = 0; index<strlen; index++){
if(index == 0){
tmpChar = tmpStr.substring(0,1).toUpperCase();
postString = tmpStr.substring(1,strlen);
tmpStr = tmpChar + postString;
}else{
tmpChar = tmpStr.substring(index,index+1);
if(tmpChar == " " && index<(strlen-1)){
tmpChar = tmpStr.substring(index+1,index+2).toUpperCase();//的到空格后第一个字母后变大写
preString = tmpStr.substring(0,index+1);//大写字母前面的字符串
postString = tmpStr.substring(index+2,strlen);//大写字母后面的字符串
tmpStr = preString + tmpChar + postString;
}
}
}
}
frmObj.value = tmpStr;
}
</script>
</head>
<body>
<!-- <input type="text" name="txt1" id="txt1" value="i have a lot of thing to do" /> -->
<textarea id="txt1">i have a lot of thing to do</textarea>
<input type="button" value="格式化输入" onclick="javascript:changeCase(txt1)" />
</body>
</html>相关推荐
MIKE11实战:平原河网水动力建模从入门到精通(附GIS数据处理技巧)
本文系统介绍了MIKE11软件在平原河网水动力建模中的完整实战流程。从GIS数据预处理、河网构建、参数率定到结果分析,详细阐述了构建可靠数字孪生模型的关键步骤与技巧,旨在帮助水利工程师高效解决平原地区复杂水流模拟的挑战,为防洪决策提供科学依据。
JS字符串中的第一个字母大写(两种方法)
如何将字符串中的第一个字母大写 一个非常常见的操作是将字符串的第一个字母大写。虽然许多编程语言都有一种本地方法来实现这一点,但 JS 需要做一些工作。 <!DOCTYPE HTML> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="styles
JavaScript实现首字母大写
这种方法与第一种方法类似,使用slice()方法获取字符串的第一个字符,并使用slice()方法获取第一个字符之后的剩余部分。然后将第一个字符转换为大写,并将剩余部分拼接在一起,从而实现将字符串的首字母大写。这种方法使用charAt()方法获取字符串的第一个字符,并使用substring()方法获取第一个字符之后的剩余部分。然后将第一个字符转换为大写,并将剩余部分拼接在一起,从而实现将字符串的首字母大写。在JavaScript中,我们可以使用不同的方法来实现将字符串的首字母大写。下面将介绍两种常用的方法。
Js 字符串首字母大写的3种方法
//实例一: let name = 'huoweNet' name.charAt(0).toUpperCase() + name.slice(1) //实例二: let name = 'huoweNet' name.slice(0, 1).toUpperCase() + name.slice(1) //实例三: let name = 'huoweNet' name.substring(0, 1).toUpperCase() + name.substring(1) ...
javascript 实现英文首字母大写
实现 javascript 英文首字母大写有多种方法,这里分别介绍了 css 与 js 的实现方式,但主要以 js 为重点。实际开发中,越简单明了越好,css 方式最为直观简单。 css 实现方式 首先介绍 css 实现的方式。 <html> <head> <style> h1 { text-transform: uppercase } p.uppercase { text-transfo
用java实现首字母大写_java实现每个单词首字母大写
/*** 每个单词第一个字母大写* @param str* @return*/public static String toUpperFirstCode(String str) {String[] strs = str.split(" ");StringBuilder sb = new StringBuilder();for (String strTmp : strs) {char[] ch = ...
JS的初级脚本算法——个人笔记
JS的初级脚本算法 一、 JS 翻转字符串的方法 要求: reverseString("hello") 应该返回 "olleh". 首先我们需要使用JS的以下方法: **split(’#’)**方法将字符串对象拆分为字符串数组,使用指定的分隔符字符串 # 来确定每次拆分的位置。 split()方法的相关内容 **reverse()**将阵列反转到位。第一个数组元素成为最后一...
Javascript学习笔记
变量是计算机中用于存储数据的容器,可以让计算机变得有记忆变量并不是数据本身,简单理解就是一个装数据的盒子在js中使用单引号、双引号、反引号(``)包裹的数据都叫做字符串型在js中设置字符串型一般使用单引号只声明变量但是不赋值的前提下,变量的默认值为undefined对象是一种数据类型,是无序的数据集合(数组是有序的数据集合)
html js 设置样式,原生js设置样式 笔记:JS设置CSS样式的几种方式
document(id名).style.backgroundColor = “ren” css里的属性有-的就去掉将首字母大写。js如何添加CSS样式中的class添加属性 .dtd{} 用JavaScript给所有相同的class添加CSS样式。用js给dom对象设置样式,然后改变样式function style(){} style("font-size:30px;background:tea...
尚硅谷 JavaScript 笔记(李立超 2019 基础版)
目录概述第一个程序JS代码编写的位置JS的基本用法字面量与变量标识符数据类型强制类型转换其他进制的数字:算数运算符一元运算符自增自减逻辑运算符赋值运算符关系运算符`Unicode`编码条件运算符运算符的优先级语句输入框赋值的返回值设置计时器对象简介对象字面量函数立即执行函数枚举对象中的属性全局作用域声明提前debugthis使用factory创建对象构造函数原型对象toString垃圾回收(GC)数组使用字面量创建数组数组的常用方法数组的遍历数组的其他方法函数对象的方法参数列表date对象Math包装类St
JavaScript学习笔记
本篇文章是本人在学习JS时所记录的笔记,记录的知识点比较基础,但是较为详细。
学习js的总结笔记
事件三要素:事件源 (物体对象) 事件类型(动作方式) 事件处理(发生什么事) 注释:// 注意: js不会直接修改css属性 如果要修改直接修改行内样式 js中没有-写法 大驼峰,每一个单词的首字母都大写,例如:AnamialZoo,JavaScript中构造函数用的是大驼峰式写法。 小驼峰: 小驼峰,第一个单词的首字母小写,后面的单词的首字母全部大写, 横杠符后面大写 事件源 查...
一小时搞定JavaScript(1)——JS基础
在JS中专门有一个未定义类型,就是针对那些声明了变量但是没有进行复制的数据.let tmp;JSON对象本质是个字符串,主要作用就是传递数据,客户端拿到服务器的JSON格式数据字符串,先要转换成JS对象数据.属性必须要双引号(包括属性的属性).属性对应的值可以是nuLl、true/faLse、数字、字符串(必须双引号)、对象、数组.'"name"' +'}'无法通过JSON对象访问属性JS对象是一个真实的对象,有属性和方法.
JS笔记总结
js学习之后的笔记总结
JavaScript+jQuery笔记
JavaScript JS语法 书写位置 行内式,直接写到元素的内部 一般以on开头,如onclike 在js中一般用单引号 内嵌式的,一般在title标签后面,用script标签包裹 外部js,用script双标签 <html> <head> <title>js</title> <!--内嵌式--> <script> alert('你好');
【JS第一本】head first Javascript 读书笔记
JavaScript DOM编程艺术这本书看到第八章就没有再读下去了。感觉不太适合现在来读,所以重新选择了这本head first Javascript作为第一本入门书,希望通过这本书重新梳理之前在韩顺平老师的视频中学到的JavaScript知识。
JavaScript基础笔记
文章目录一、基本概念1、W3C规定:2、JS简介用途:使用时注意:一些使用技巧3、JS注释的方式4、JS引入页面的方式4、JS常用的调试方法5、JS声明变量a 使用关键字var:b 规则:6、js声明变量数据类型Number数字Boolean 布尔值String字符串Function 函数:实现某一完整功能的代码的集合也就是方法一、函数返回值:二 方法:Object:对象(声明对象 、数组、nul...
学习笔记。JS构造函数的几个要点
1.构造函数首字母要大写。 2.需要用new关键字来调用 3构造函数的执行流程: 1)立刻创建一个新对象。 2)将新建的对象设置为函数中的this。 3)逐行执行函数中的代码 4)将新建对象作为返回值返回。 4.通过一个构造函数创建的对象称之为一类。这就是类和对象的关系。 /* this的三种情况。: 当以函数调用时,this为window。 当以方法调用时,谁调用就是谁。 当以构造函数调用时,this就是新创建的对象。 */ function Person(name, age,.
【常见开源库的二次开发】基于openssl的加密与解密——openssl认识与配置(一)
OpenSSL 是一个开源的软件库,它提供了一系列加密工具和协议,主要用于实现安全通信,如在网络上的数据传输。它支持多种加密算法,包括对称加密、非对称加密、散列函数、伪随机数生成器、数字签名、密钥交换以及证书管理等。
工具变量-2000-2014城市显卡进口情况及2000-2024年各省份显卡进口情况数据集.xlsx
详细介绍及样例数据:https://blog.csdn.net/m0_65541699/article/details/145243596
636




被折叠的 条评论
为什么被折叠?



