js如何简单实现汉字转成拼音的功能

  最近项目需要一个功能,实现汉字转拼音功能,具体比如说输入一个“你好”,同时带出对应拼音“NiHao”,在此做一下记录

1、首先引入两个文件

<script src="jquery.min.js"></script>    <script src="Convert_Pinyin.js"></script>

2、html设计

<body>        <div>                      输入名称:<input type="text" id="chinaName"  onBlur="ConvertName()" />  <br/>               全写拼音:<input type="text" id="fullName" /> <br/>              简写拼音:<input type="text" id="easyName" /> <br/>         </div>     </body>

3、js方法

<script>       var ConvertName = function(){                var chinaName = $('#chinaName').val();                //获取全写拼音(调用js中方法)                    var fullName = pinyin.getFullChars(chinaName);            //获取简写拼音(调用js中方法)            var easyName = pinyin.getCamelChars(chinaName);                //给两个文本框赋值                $('#fullName').val(fullName);            $('#easyName').val(easyName);       }</script>

4、实现效果

5、整体demo

<!doctype html><html>    <head>        <meta charset="utf-8">        <title>如何实现汉字转拼音功能</title>    </head>    <script src="jquery.min.js"></script>    <script src="Convert_Pinyin.js"></script>    <script>                    var ConvertName = function(){                var chinaName = $('#chinaName').val();                //获取全写拼音(调用js中方法)                    var fullName = pinyin.getFullChars(chinaName);            //获取简写拼音(调用js中方法)            var easyName = pinyin.getCamelChars(chinaName);                //给两个文本框赋值                $('#fullName').val(fullName);            $('#easyName').val(easyName);        }            </script>    <body>        <div>                      输入名称:<input type="text" id="chinaName"  onBlur="ConvertName()" />  <br/>               全写拼音:<input type="text" id="fullName" /> <br/>              简写拼音:<input type="text" id="easyName" /> <br/>         </div>        </body></html>

6、汉字转拼音js下载路径:

链接:https://pan.baidu.com/s/1NZ4noIgHv2HSzZW6yBRTxA    密码:2kv1

(0)

相关推荐

  • JavaScript中的this详解

    this关键字表示对象 在方法中,this表示该方法所属的对象: 如果单独使用,this表示全局对象: 在函数中,this表示全局对象: 在函数中,在严格模式下,this是未定义的(undefined ...

  • 汉字如何转化成拼音?

    前言 一向对车很有研究的吴同学,经常自己DIY,比如换个机油啊,清理个积碳啊等等,但是也经常问我EXCEL的问题,昨天又出了道难题给我. 如何把中文转换成拼音? 我说我研究一下吧,好像WORD有这个功 ...

  • 美国士兵大量纹身,为啥纹汉字却成了潮流?原因很简单

    美国作为一个崇尚自由的国家,在军队管理上相对来说也有一定的个人自由,所以美军里也一度流行纹身文化.不过与之相反的是,我们部队里是不允许纹身的,每年的征兵体检里有一项就是检查报名者有没有纹身,如果有纹身 ...

  • 将Excel中的汉字全部转成拼音

    这是一个比较特别的需求,只有一些特定场合才用得上.但是一旦需要的时候,还真没有特别好的办法来处理.这里我们送你一段VBA代码,可以帮你轻松实现这个功能. 关注本公众号,点击底部菜单"联系客服 ...

  • 美军大兵纹身泛滥,为何纹“汉字”却成了主流?说了你别不信

    学过历史的人都知道,在我国有着这样的一位英雄,他足智多谋,在国家处于危难时刻挺身而出,保卫着国家,成为我国的赫赫有名的抗金英雄,这个人的名字叫岳飞. 而关于他的事迹在我国流传最广的莫过于岳母刺字这个经 ...

  • 瞿秋白提议汉字改为拼音,赵元任反对,写出96字奇文全文一个读音

    中国文化博大精深,不仅是在于传统文化和悠久的历史,还有从几千年前就流传下来由甲骨文一代一代演变下来的汉字,汉字由繁到简的过程不仅仅是便于书写,也是代表了一个又一个的朝代变迁,是百姓们生活的标志性纪念. ...

  • 瞿秋白提议将汉字改为拼音,赵元任写下96字反击,全文读音相同

    中华上下五千年,传承从未间断,靠的就是文化,而文字就是这文化最重要的载体之一.我们从牙牙学语时,就开始学习汉字,这是我们传承了数百年都不曾放弃的坚持. 从传说中的仓颉造字到现在已横亘六千多年的历史,汉 ...

  • 一个简单的汉字只有一笔,确有不同发音。甲骨文台历说字——直

    用直组词或者跟直相关的说法,比如直心是道场,正直,直接,还有是非曲直,等等.那么这些该怎么理解呢? [甲骨文台历,直] 甲骨文的写法属于会意字,从目,一个眼睛,在眼睛的上边儿还有一条竖直的线,这两个字 ...

  • 中国大学教授,将5000个汉字整成了一篇...

    中国大学教授,将5000个汉字整成了一篇四字韵文,全篇居然没有一个字重复,堪称千古奇文,实在精彩. 如果你将这5000字都认识完,你这一辈子基本够用了. 中国汉字有70000多个,但常用的也就四五千个 ...

  • 价值上万的米其林配方,简单一搅就成!一口猛虎落泪!

    所有女生!节日快乐呀! 不管大家今天放不放假,都得快乐!有没有收到花花或者礼物呢? 没有的话,苏苏送你们一朵呀: 嘿嘿,其实今早我还没记起妇女节这茬,在地铁上看到很多跑腿小哥在送花,才反应过来~ 一位 ...