Inner HTML свойство принимает строку, но в вашем случае вы фактически ничего не возвращаете из функции Ram. Попробуйте следующий фрагмент
function abc() {
var a = document.getElementById("take").value;
function Ram() {
return `your name is : Ram <br>
your vill/post : Sunsyari <br>
your block is : Betalghat <br>
your Total land is: 5 bega <br>`
}
if (a.toLowerCase()=="ram") {
document.getElementById("show").innerHTML = Ram();
} else {
document.getElementById("show").innerHTML = "wrong credential";
}
}
abc()
#take{
background:yellow;
}
<input value="ram" id="take">
<div id="show"><div>