setAttribute を使用して select タグの名前を oldName から newName に変更しようとしましたが、ページを読み込んでソースを見ると、oldName のままです。最終的に、属性「onchange」、「function();」を追加したいと考えました。しかし、JSにタグの名前を変更させることさえできません。どんな助けでも大歓迎です。前もって感謝します。これを Mac OS X: Chrome、FF、および Safari でテストしました。
<html>
<head>
</head>
<body>
<select name="oldName">
<option value="0">Essay 1</option>
<option value="1">Essay 2</option>
<option value="2">Essay 3</option>
</select>
<script type="text/javascript">
document.getElementsByTagName("select").item(0).setAttribute("name","newName");
</script>
</body>
</html>