<div> <span><a id="displayTextEName" href="javascript:toggle();">[ Expand ]</a></span> </div> <div id="toggleTextEName" style="display: none;"> -- Your Textarea control </div>
function toggle() { var eleMethod = document.getElementById("toggleTextEName"); var textMethod = document.getElementById("displayTextEName"); if (eleMethod.style.display == "block") { eleMethod.style.display = "none"; textMethod.innerHTML = "[ Expand ]"; } else { eleMethod.style.display = "block"; textMethod.innerHTML = "[ Collapse ]"; } }
Thanks Tanuja (If this content helped you, Please mark it as Answer)
function doMenu(item) { obj = document.getElementById(item); col = document.getElementById("x" + item); if (obj.style.display == "none") { obj.style.display = "block"; col.innerHTML = "[-]"; } else { obj.style.display = "none"; col.innerHTML = "[+]"; } }
<a href="javascript:doMenu('main2');" id="xmain2">[+]</a> <div id="main2" style="margin-left:1em"> <textarea id="TextArea1" cols="20" rows="2"> this is ur text area..... </textarea> </div>
Regards, Vikash Pathak
Login to post response