2017-02-14 3 views
0

안녕하세요 저는 HTML의 배열에서 일부 요소를 lodash를 사용하여 인쇄하려고합니다.Lodash를 사용하여 HTML 표에 배열 인쇄 하시겠습니까?

필자는이있어 :

<table> 
    <tbody> 
    <tr> 
     <td>Name</td> 
     <td>Age</td> 
    </tr> 
    <tr><td> <script _.map(gillfamily,="" "name")=""><script/> </td> 
     <td> <script_.map(gillFamily, "age")/></script> </td> 
    </tr> 
    </tbody> 
</table> 

을하지만 그것은 단지 제목 이름과 나이를 인쇄합니다. lodash를 사용하여 배열에서 페이지로 값을 가져 오는 방법 감사

+2

스크립트는 마술'td's와'tr's에 자신이 변환되지 않습니다 태그. DOM을 조작해야한다. (새로운'td'를 만들고'table'에 추가한다.) –

+0

[mcve]를 포함 시켜라. 자신이 무엇을 명확하게 사용하고 무엇을 기대하는지 설명하십시오. –

답변

1

스크립트 태그의 위치에 인쇄되지 않은 script 태그의 내용의 결과 (필자는 작업을 지정로 사용합니다) (이것은 PHP에서 echo처럼 작동하지 않습니다 D). 스크립트는 콘텐츠를 조작하기 위해 DOM과 상호 작용해야합니다. 예를 들어

,

<script> 
document.querySelectorAll('tr td')[0].innerHTML = _.map(gillFamily, "age") 
</script> 
+0

innerHTML을'querySelectorAll'와 함께 설정할 수 없습니다 – epascarello

+0

나쁜 소식입니다. 그것을 업데이트했습니다. –