可以使用正则表达式查询音标
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0, user-scalable=no"/>
<title>phonetics</title>
<style type="text/css">
body{
background-color:#CCCCCC;
padding:50px;
font-family:IPAPANNEW;
}
button{
margin:5px;
}
</style>
<script type="text/javascript" src="pronunciation.js"></script>
<script type="text/javascript">
function $(id){
return document.getElementById(id);
}
function search(){
var regString=$("regString").value;
var reg=new RegExp(regString,"ig");
var resultArray=new Array();
for(var word in phonetics){
var pronunciation=phonetics[word];
var pass=reg.test(pronunciation);
if(pass){
resultArray.push(word+" : "+pronunciation);
}
}
var resultCount=resultArray.length;
$("resultDiv").innerHTML="找到匹配单词"+resultCount+"个"+"<hr>"+resultArray.join("<br/>").replace(/\$/g,"");
}
</script>
</head>
<body>
<input id="regString" type="text" placeholder="在此输入音标正则表达式查询对应单词" οnkeypress="if(event.keyCode=&