홈>
데이터베이스에서 배열을 가져 와서 요소를 만들려고하지만 작동하지 않습니다. 이것은 내 단순화 코드입니다
var objecthtml = {
id : 1,
html: '<div> </div>',
css: 'colonne'
}
console.log(objecthtml.html);
console.log(objecthtml);
var myArray = [objecthtml];
console.log(myArray);
let block = document.createElement(objecthtml.html);
이것은 오류 메시지입니다 :
InvalidCharacterError: String contains an invalid character
- 답변 # 1
- 답변 # 2
요소를 만들려면
tag
를 사용하십시오p, div, h1
와 같은 이름 등예외에 태그 이름이 잘못되었다는 예외가 명확하게 나타납니다
var objecthtml = { id : 1, html: 'div', css: 'colonne' } console.log(objecthtml.html); console.log(objecthtml); var myArray = [objecthtml]; console.log(myArray); let block = document.createElement(objecthtml.html);
- 답변 # 3
문서를 참조 할 수 있습니다. 매개 변수는
tagName
입니다. 어느div
입니다 하지만 당신은<div> </div>
를 통과var newDiv = document.createElement("div");
대신에 따라갈 수도 있습니다
var objecthtml = { id : 1, html: '<div> </div>', css: 'colonne' } let rgx = /^(.+\s)|(?:=["'\s]?)(.*)(?:["'\s>]?)/g; let fullTag = rgx.exec(objecthtml.html)[0].trim(); var realTag = fullTag.substring(1,fullTag.length-1); let block = document.createElement(realTag );
관련 자료
- javascript - 배열의 모든 요소를 계산하고 모든 항목에 대해 키/값 개체를 만드는 방법은 무엇입니까?
- Javascript - 자바 스크립트 - 필터링 된 중첩 배열을 만드는 방법
- 문자열에 플래그 배열을 어떻게 생성합니까? (자바 스크립트)
- Javascript Ajax 배열 값만 표시하는 방법
- html - Array Javascript의 일부 객체에서 임의의 항목 가져 오기
- javascript - react에서 map 또는 다른 방법으로 사용자 지정 배열을 만드는 방법은 무엇입니까?
- javascript - 로컬 스토리지 배열에서 특정 요소 삭제
- python - 데이터 빈도에 따라 numpy 배열에 쌍을 만드는 방법
- html - 애니메이션 요소를 SVG 요소에 지속적으로 추가하는 JavaScript SVG
- 여러 헤더가있는 텍스트 파일에서 Matlab 배열을 만드는 창의적인 방법
- json - 다른 요소 JavaScript 데이터 내의 요소에 액세스
- reactjs - 자바 스크립트에서 객체 배열을 매핑 할 수 없습니다
- 자바 스크립트에서지도 안에 객체 배열을 추가하는 방법
- javascript - 단순 배열에서 중첩 된 개체 만들기
- Javascript의 2D 배열에서 각 하위 배열의 요소 추가
- Python의 if 문에서 값 배열 만들기
- html - span 요소에서 JavaScript 테이블 요소 가져 오기
- 자바 스크립트 배열이 올바르게 매핑되지 않음
- node.js - 노드 js 자바 스크립트 그룹 json 배열을 하위 배열에 배치하고 시간 간격으로 데이터를 넣습니다
- Javascript 주어진 키와 값으로 사전 배열의 객체 색인을 찾는 방법
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
document.createElement는 HTML 태그 이름을 매개 변수로 사용합니다. 객체의 속성에있는 HTML 코드로 요소를 만들려면 컨테이너 요소를 만들고 해당 HTML 코드를
innerHTML
에 넣을 수 있습니다 속성.