Я хочу скрыть речевой ответ элемент , если пользователь выбирает язык Тамильский , но если пользователь выбирает Английский , элемент речевого ответа должен быть скрыт.
Это не работает, я не знаю почему. Пожалуйста, дайте мне совет, что не так с моим кодом.
Вот мой код:
function Speech(say) {
if ('speechSynthesis' in window && talking) {
$('#clitamilhide').hide();
var utterance = new SpeechSynthesisUtterance(say);
speechSynthesis.speak(utterance);
}
}
var msg = new SpeechSynthesisUtterance(ans);
window.speechSynthesis.speak(msg);
<select name="language_" id="langu" class="selectpicker form-control form-control-sm" style="width: 300px; margin-top: 125px;">
<option value="English">
English
</option>
<option value="Tamil">
Tamil
</option>
</select>
В очереди
var msg = new SpeechSynthesisUtterance(ans);
будет использован внутренний ответ, и этот ответ перейдет к функции speech()
, отвечающей на вывод в виде голоса.
Основная проблема в том, что я хочу скрыть значение тега опции тамильского языка внутри функции speech(say)
.