JS笔记——首字母设置大写
2016-03-16 17:53
477 查看
<!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>
相关文章推荐
- 再战“所见即所得”富文本编辑器(附 原创工具)
- js开发注意事项
- JavaScript基本功能笔记
- JSON代码小计
- 浅谈Json数据格式
- IOS:Safari不兼容Javascript中的Date问题
- SeaJS使用手记
- json
- Django~static files (e.g. images, JavaScript, CSS)
- js 加载更多时,自动执行加载更多的方法。
- JavaScript 保留关键字
- JavaScript 运算符 和 常用
- JavaScript 的同源策略
- regJS
- js判断地址转向
- js中判断数据为空
- js原型
- 单源最短路径Dijsktra算法
- Javascript 严格模式(use strict)详解
- JavaScript鼠标移动获取坐标