object
  • html-lists
  • 2013-07-12 7 views 0 likes 
    0

    innerHTML에 의해 생성 된 ID를 html li 태그로 가져 오려고했습니다. 그러나 innerHTML로 생성 한 후에 항상 [object HTMLUListElement] 을 표시합니다. 여기 <script type="text/javascript"> ... document.querySelector('#test').innerHTML='<ul><li id="312">123</li></ul>'; ... </script> innerHTML 태그로 생성되지 않았습니다

    innerHTML을

    으로 코드를 생성하지만 몸에 <ul><li id="312">123</li></ul>을 만들 때 그때 ID를 얻을 수 있습니다. 문제 없어. 하지만 innerHTML을 위의 첫 번째 코드로 사용하여 ID가있는 일부 li을 만듭니다. 나는 리에게서 신분증을 얻을 수 없다.

    innerHTML이 만든 html과 원래 만든 html의 차이점은 무엇입니까?

    innerHTML에서 html의 아이디를 어떻게 만들 수 있습니까?

    답장을 보내주십시오. 감사합니다.

    답변

    0

    요소 ID는 숫자로 시작할 수 없습니다.

    +0

    감사합니다. 하지만 텍스트로 ID를 만들려고했습니다. 같은 오류가 발생했습니다. document.querySelector ('# test'). innerHTML = '

      '; – Edy

      +0

      무엇이 오류입니까? – SLaks

      관련 문제