<div id=mxh>姓名</div>
<input onclick="mxh.innerText='性别'" type=button value=change>

解决方案 »

  1.   

    也可以用outerText,只是用它的话原来的元素就被完全替换了。
    <font id=f>姓名</font>
    <input type="button" value="test" onclick="f.outerText='性别'">
      

  2.   

    这样改变文字,用表单是很容易达到的,如:
    <input type=text name=changeText value=姓名 onclick=this.value="性别">
      

  3.   

    <input type=text name=cTe value="姓名">
    <input type=button value=Change1 onclick=cTe.value="性别">
    <input type=button value=Change2 onclick=cTe.value="姓名">
      

  4.   

    用outHTML 或者innerHTML
    <script>
    function change(){
      name.innerHTML = "性别";
    }
    </script><h1 id="name" onClick="change()">姓名</h1>