var xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if(this.status == 200 && this.readyState == this.DONE) {
changeAttributeValue(xmlHttp);
xmlHttp.open("GET", "/examples/media/programming_languages.xml", true);
function changeAttributeValue(xmlHttp) {
var xmlObj, targetNode, result;
xmlObj = xmlHttp.responseXML;
targetNode = xmlObj.getElementsByTagName("name")[2];
result = "변경 전 : " + targetNode.getAttribute("korean") + "<br>";
targetNode.setAttribute("korean", "자바스크립트");
result += "변경 후 : " + targetNode.getAttribute("korean") + "<br>";
document.getElementById("text").innerHTML = result;
<button onclick="loadDoc()">속성값 변경!</button>