<html>
<head>
<script language="javascript">function change()
{
    var id = aaa.id;
    var name = aaa.name;
alert("this is aaa: ID = " + aaa.id + "; NAME = " + aaa.name);
 //   3) 如何写一段将<h1的id和name的值由aaa改为bbb的?
 aaa.id = "bbb";
 bbb.name = "bbb";
 
 alert("this.is bbb: ID = " + bbb.id + "; NAME = " + bbb.name);
}</script>
</head>
<body>
<h1 id="aaa" name="aaa">HELLO</h1>
<input type="button" value="click me" onclick="change()">
</body>
</html>

解决方案 »

  1.   

    function change()
    {
        var obj = document.getElementById("aaa");
        var id  = obj.id  //获取<h1>的id的值--------------1) 如何写?
        var name = obj.name  //获取<h1>的name的值 ---------2) 如何写?    //3) 如何写一段将<h1的id和name的值由aaa改为bbb的?
        obj.id = "bbb";
        obj.name = "bbb";
    }
      

  2.   

    <html>
    <head>
    <script language="javascript">function change()
    {
        var id = document.getElementById("aaa");
        var name = document.getElementsByName("aaa")[0];
        var tag = document.getElementsByTagName("h1")[0];
        alert("使用id获取:" + id.innerText);
        alert("使用name获取:" + name.innerText);
        tag.id="bbb";
        tag.name="bbb";
        alert("使用id=bbb获取:" + document.all.bbb.innerText);
    }</script>
    </head>
    <body>
    <h1 id="aaa" name="aaa">HELLO</h1>
    <input type="button" onclick="change()">
    </body>
    </html>