2011-03-24 5 views
3

내부 정보 때문에 일부 정보를 일부 html 태그에 첨부해야합니다. 예 :html 태그에 속성을 추가 하시겠습니까?

<img src="mypic" mycustomvalue="abc"> 

다른 방법으로 안전하게 추가 할 수 있습니까?

감사

나는 현재 HTML 5

<!DOCTYPE html><html lang="en"> 
+0

이 속성을 어떻게 가져 오나요? 서버 측/클라이언트 측? –

+0

PHP로 작성했는데, 자바 스크립트 클라이언트 측에서 검색해 보겠습니다. – dynamic

+1

나는 star가 당신의 att 이름 인 data- *를 사용할 수 있다고 생각합니다.

답변

10

Yes (예)를 사용하고, 당신은 할 수 있습니다. the HTML5 standard 사용자 정의 접두사입니다

data-와 속성 :

<img src="mypic" data-mycustomvalue="abc"> 
+0

맞춤 네임 스페이스를 사용할 수도 있습니까? ? –

+0

aww 데이터를 들어 보지 못했습니다. * :) 감사합니다. – dynamic

+0

@John Bledsoe - 아니요, 유효하지 않습니다. 그리고 그것이 유효하더라도, HTML의 엘레멘트와 애트리뷰트 이름에있는 콜론 (:)에 관한 규칙은 너무 복잡해서 나는 그것들을 명확하게 통제 할 것을 권장한다. – Alohci

0

예, 그런 식으로 설정하고 그것을 검색 할 수 있습니다

document.getElementById("txtBox").getAttribute("mycustomvalue"); 
0

사용 getAttribute()을이 허용해야 당신 모든 속성의 값을 검색합니다.

관련 문제