こんにちは私の友人と私は再び話題を開きますことをお詫びします。 :(私は、次のJSを実行しようと、この「ウェブ開発」提案で 文字「e」をクリックして音声を再生する
。そうでない場合はクリックした場合、ユーザは音が聞こえますe
をクリックした場合、それ以外の音が聞こえます
E
をクリックすると
e
聞こえますどうすればいいですか? また、マウスが文字だけをぶつけてカーソルポインターになり、下線の文字を表示してからクリックするだけで強調しています。この手紙の音を聞くために。
var audioletter = document.getElementById("audiolettersound");
var whoIsPlaying = null;
var letterstring = "WEb Developer";
function clickOnletter() {
for (var i = 0; i < letterstring.length; i++) {
var c = letterstring.indexOf("e");
if (c == "e") {
if (whoIsPlaying != 'H1') {
audioletter.pause();
audioletter.play();
whoIsPlaying = 'H1';
audioletter.currentTime = 0;
}
}
}
}
document.getElementById('test').innerHTML = letterstring;
<audio id="audiolettersound">
<source src="https://www.freesound.org/data/previews/380/380739_5450487-lq.ogg" type="audio/ogg">
<source src="https://www.freesound.org/data/previews/380/380739_5450487-lq.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
<h1 id="test" onclick="clickOnletter()"></h1>
音が再生されるべきであるW、PまたはDを押し上にすることですか? –
@teroiこれは部分的に重複しています。 OPはまだ 'E'と' e'を分ける方法を理解していません – Rajesh
@alexwebgr、あなたはあなたの[オリジナルの質問](http://stackoverflow.com/questions/42246090/click-only-letter -in-word-and-play-audio)では、なぜ_second_質問を投稿しましたか? – haxxxton