Ниже приведен мой код для выяснения, является ли символ гласным или нет. Но когда я запускаю его, он не распечатывает true или false.Возвращает true, если это гласный, false иначе
Может кто-нибудь, пожалуйста, помогите мне увидеть, что я делаю неправильно?
var vowel = function(str) {
var matches = str.match(/[aeiou]/gi);
var count = matches ? matches.length : 0;
document.getElementByID('p').innerHTML = "'" + str + "contains" + count + "vowel(s)";
return false;
}
vowel(str);
<form>
<input type="text" name='t1'>
<input type='submit' value="SUBMIT" onclick='return vowel(this.form.t1.v'>
<div id="p"></div>
</form>
ли закрывающая скобка в вызове 'гласный()' также отсутствует в Вашем коде? –
Вы называете 'vowel (str);', но где 'str' определено? – Gavin
'str' не определено, \ * Думаю, \ * – Hydro