2013-11-23 4 views
0

HTML 요소에 작은 코드를 삽입하는 방법 (HTML 태그가 아닌 height = align = width = 또는 role =)?
이것은 고정 된 숫자로 dom 요소를 곱하는 것과 같은 간단한 작업을 수행하기위한 것입니다.
나는 href="javascript:script_code"을 보았습니다. 그러나 이것은 다른 요소와 작동하지 않기 때문에 href에 대해서만 유효합니다.HTML 요소에 스크립트 포함시키기

답변

0

href 속성의 경우 : javascript:foo()은 렌더링 할 문서를 반환하지 않습니다. 해당 문서를 가져 오는 URL이 아닙니다.

JavaScript에서 전체 요소를 생성하거나 나중에 DOM을 통해 요소를 수정하십시오.

+0

문제는 스크립트 태그가 파서에 의해 필터링 될 가능성이 있지만 HTML 요소 내부의 코드가 필터링되지 않는다는 것입니다. – user2284570

+0

그런 식으로 자바 스크립트를 삽입 할 수있는 방법이 있다면 소금을 댈만한 XSS 필터로도 필터링 할 수 있습니다. – Quentin

+0

주제가 맞지 않지만'javascript : foo()'에서'foo()'가 문자열을 반환해야합니까? – user2284570