1、新建一个html文件,命名为test.html。
2、在test.html文件内,在p标签内,使用input标签创建一个字符串输入框。
3、在test.html文件内,设置input元素的id为myinput,主要用于下面通过该id获得input对象。
4、在test.html文件内,使用button标签创建一个按钮。
5、在test.html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getlast()函数。
6、在js标签中,创建getlast()函数,在函数内,通过getElementById()方法获得input对象。
7、在浏览器打开test.html文件,点击按钮,查看结果。
JS台湾实力派创作型兄妹组合,Justin 和Sophia。同时也是一种计算机脚本语言Javascript的缩写。JS = JavaScript,一种计算机脚本语言,主要在web浏览器(客户端)解释执行,由网景公司开发。 JScript是由微软公司开发的活动脚本语言,是微软对ECMAScript规范的实现。 JavaScript 是一种新的描述语言,此一语言可以被嵌入 HTML 的文件之中。 通过 JavaScript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路 来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server) 处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理. 脚本语言真正面向的是特定类型问题的解决,其中主要涉及如何创建更丰富、更具有互动能力的图形用户界面(GUI)。然而,脚本语言也许能解决客户端编程中80%的问题。你碰到的问题可能完全就在那80%里面。而且由于脚本编制语言的宗旨是尽可能地简化与快速,所以在考虑其他更复杂的方案之前(如Java及ActiveX),首先应想一下脚本语言是否可行。 编辑本段明星组合 【JS档案】 JS = Justin和Sophia, 哥哥——陈忠义 (Justin) 和 妹妹——陈绮萱 (Sophia) 台湾 实力派 创作型兄妹组合 (目前为止已经帮助120多个明星创作歌曲,如:刘德华,孙燕姿,张智成、动力火车、张芸京、林心如、梁静茹、刘若英、光良、何耀珊、许慧欣、张韶涵、杨丞琳、唐禹哲、钟汉良、张信哲等等)//参数,中文字符串
//返回值:拼音首字母串数组function makePy(str){
if(typeof(str) != "string")
throw new Error(-1,"函数makePy需要字符串类型参数!")
var arrResult = new Array() //保存中间结果的数组
for(var i=0,len=str.lengthi<leni++){
//获得unicode码
var ch = str.charAt(i)
//检查该unicode码是否在处理范围之内,在则返回该码对映汉字的拼音首字母,不在则调用其它函数处理
arrResult.push(checkCh(ch))
}
//处理arrResult,返回所有可能的拼音首字母串数组
return mkRslt(arrResult)
}
function checkCh(ch){
var uni = ch.charCodeAt(0)
//如果不在汉字处理范围之内,返回原字符,也可以调用自己的处理函数
if(uni > 40869 || uni < 19968)
return ch //dealWithOthers(ch)
//检查是否是多音字,是按多音字处理,不是就直接在strChineseFirstPY字符串中找对应的首字母
return (oMultiDiff[uni]?oMultiDiff[uni]:(strChineseFirstPY.charAt(uni-19968)))
}
function mkRslt(arr){
var arrRslt = [""]
for(var i=0,len=arr.lengthi<leni++){
var str = arr[i]
var strlen = str.length
if(strlen == 1){
for(var k=0k<arrRslt.lengthk++){
arrRslt[k] += str
}
}else{
var tmpArr = arrRslt.slice(0)
arrRslt = []
for(k=0k<strlenk++){
//复制一个相同的arrRslt
var tmp = tmpArr.slice(0)
//把当前字符str[k]添加到每个元素末尾
for(var j=0j<tmp.lengthj++){
tmp[j] += str.charAt(k)
}
//把复制并修改后的数组连接到arrRslt上
arrRslt = arrRslt.concat(tmp)
}
}
}
return arrRslt
}
//两端去空格函数
String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g,"") }
//查看拼音首字母缩写
function query(){
var str = document.getElementById("txtChinese").value.trim()
if(str == "") return
var arrRslt = makePy(str)
alert(arrRslt)