setAttribute를 사용하여 select 태그의 이름을 oldName에서 newName으로 변경하려고 시도했지만 페이지를로드 한 다음 소스를 보면 oldName이 남아 있습니다. 궁극적으로 "onchange", "function();"속성을 추가하려고했습니다. 하지만 나는 태그의 이름을 바꾸기 위해 JS를 얻을조차 수 없다. 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다. 필자는 Mac OS X에서 Chrome, FF 및 Safari를 테스트했습니다.JavaScript setAttribute not working
<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>
소스가 변경되지 않으며 모든 js 변경 사항은 DOM 표현에서 수행됩니다. 변경 사항을 테스트하려면 firebug 또는 크롬 개발자 도구 – Einacio
이 Chrome 13에서 제대로 작동합니다. [데모] (http://jsfiddle.net/CJjYH/) –