问题描述
这是我的HTML代码:
if(document.getElementById("txtArea").value = "मैं ये क्यों करू"){
document.getElementById("hidden").innerHTML = "Correct answer!";
}
<h2>Translate this english paragraph to hindi</h2>
<h3>Why should I do this?</h3>
<textarea id="txtArea" placeholder="Write the correct hindi translation here"></textarea>
<h1 id="hidden" style="color:green"></h1>
实际上,我试图获得用户在我的文本区域中输入的值。并检查它(用户输入的值)是否正确。怎么办?
解决方法
听文本区域输入更改
const txtAreaEl = document.getElementById("txtArea")
txtAreaEl.addEventListener('keyup',function(event) {
document.getElementById("hidden").innerHTML = event.target.value === "मैं ये क्यों करू" ? "Correct answer!" : null;
})
<h2>Translate this english paragraph to hindi</h2>
<h3>Why should I do this?</h3>
<textarea id="txtArea" placeholder="Write the correct hindi translation here"></textarea>
<h1 id="hidden" style="color:green"></h1>