0
如果單詞或字母在單詞中包含的單詞或字母屬於一個字符串,則該代碼應該接收到一個句子/字符串並將其反向打印 - 該單詞不會打印。爲什麼我的警報在功能不工作?
問題爲什麼我的檢查警報「嗨」不工作? TNX!
<html>
<head>
<script>
function myfunc() {
alert ("hi");
var count=0;
var phrase= document.getElementById('phrase').value;
var filter = document.getElementById('filter').value;
var arrReverse = phrase.split(" ").reverse();
for (i=0; i<arrReverse.length; i++) {
if (arrReverse[i].search(filter)==-1) {
if (i%2==0) {
document.getElementById('words').innerHTML="<span class="word"><u>"arrReverse[i]"</u><span>";
} else {
document.getElementById('words').innerHTML="<span class="word">"arrReverse[i]"<span>";
}
} else if (arrReverse[i].search(filter)!=-1) { count++; }
if (count>0) {
document.getElementById('count').innerHTML="<span class="count">"count "word(s) filtered out <span>";
}
}
</script>
</head>
<body >
<h1>Sentence Reverser!</h1>
<div> Phrase: <input id="phrase" type="text" size="40"/></div>
<div> Filter: <input id="filter" type="text" size="10"/></div>
<div><button id="go" onclick="myfunc()"> Go! </button></div>
<div id="words"></div>
<div id="count"></div>
</body>
</html>
因爲你不調用你的'MYFUNC()'功能 – zerkms
你的意思是? – user3322858
你並沒有正確地連接這些字符串。在這裏http://jshint.com查看你的代碼錯誤。還要確保聲明'我'。 – elclanrs