2012-10-17 4 views
0

a 요소의 href 속성을 어떻게 설정합니까? '나는 돈, 이 기능은 FF, 크롬 및 사파리에서 작동하지만은 IE 8 IE 8 또는 9 9. 에, 모두는 "#"지원 측면에서IE 8 또는 9에서 a 요소의 href 속성 설정

var getLocation = function(href) { 
      l = document.createElement("a"); 
      l.href = href; 
      // or l.setAttribute('href', href); 
      confirm("Location = " + l + " href = " + href); 
      return l; 
    } 
+0

요소를 페이지에'document.write '해야합니까? 그냥 추측. – inkedmn

+0

실제로 이것을 어떻게하려고합니까? 함수의 이름은'getLocation'이지만 요소를 반환합니다. 그리고 네이티브'confirm' 메소드도 사용합니다. – Ian

+0

확인은 디버깅 용도로만 사용되며 팝업 요소에 인쇄 된 요소를 가져 오는 데 사용됩니다. alert 또는 document.write()를 사용할 수있었습니다. –

답변

0

을 표시 위치와 HREF를 바르 일하지 않는 이유를 찾지 마라. IE8 및 IE9에서 JavaScript을 사용할 수 있습니까? 예라고 생각되면 첫 번째 줄에 경고를 추가하고이 기능이 호출되는지 확인하십시오. 경고 메시지가 나타나면 을 업데이트하기 전에 alert(l.tagName)을 추가하고 a(anchor) 요소가 만들어 졌는지 확인하십시오.

+0

감사! JavaScript가 실제로 활성화되어 있고 경고 (l.tagName)도 추가되었습니다. href를 업데이트하기 전에. 감사! –

관련 문제