목차
- <object> 객체 정의 - 미디어 삽입
- <object> 객체 구문
- <object> 객체 예제 - 접근
- <object> 객체 예제 - 생성
- <object> 객체 속성
<object> 객체 정의 - 미디어 삽입
HTML <object> 태그(요소) 의미.
<object> 객체 구문
[접근]
var x = document.getElementById("요소ID");
[생성]
var x = document.createElement("OBJECT");
<object> 객체 예제 - 접근
<object id="hz" width="400" height="400" data="https://vt.tumblr.com/tumblr_o600t8hzf51qcbnq0_480.mp4">
</object>
<button onclick="homzzang()">클릭</button>
<p id="demo"></p>
<script>
function homzzang() {
var x = document.getElementById("hz").data;
document.getElementById("demo").innerHTML = x;
}
</script>
결과보기
<object> 객체 예제 - 생성
<button onclick="homzzang()">클릭</button>
<script>
function homzzang() {
var x = document.createElement("OBJECT");
x.setAttribute("data", "https://vt.tumblr.com/tumblr_o600t8hzf51qcbnq0_480.mp4");
x.setAttribute("width", "400");
x.setAttribute("height", "400");
document.body.appendChild(x);
}
</script>
결과보기
<object> 객체 속성
align
HTML5 제외. 대신 style.cssFloat 속성 사용.
주변 텍스트에 따라 객체의 정렬 설정/반환.
archive
HTML5 제외.
객체에 대한 고유한 보관 기능을 구현하는 데 사용할 수있는 문자열 설정/반환.
border
HTML5 제외. 대신 style.border 속성 사용.
객체 주위의 경계 설정/반환.
code
HTML5 제외.
컴파일된 Java 클래스가 포함된 파일의 URL 설정/반환.
codeBase
HTML5 제외.
구성 요소의 URL 설정/반환.
codeType
HTML5 제외.
data 객체가 사용할 리소스의 URL 설정/반환.
declare
HTML5 제외.
form
객체의 부모 form에 대한 참조 반환.
height
객체의 높이 설정/반환.
hspace
HTML5 제외. 대신 style.margin 속성 사용.
객체의 가로 여백 설정/반환.
name
객체의 이름 설정/반환.
standby
HTML5 제외.
객체를 로드 할 때 메시지를 설정/반환.
type
data 속성 통해 다운로드 된 데이터 내용 유형 설정/반환.
useMap
객체와 함께 사용할 클라이언트 측 이미지맵 이름 설정/반환.
vspace
HTML5 제외. 대신 style.margin 속성 사용.
객체의 수직 여백 설정/반환.
width
객체의 너비 설정/반환.
※ <object> 객체는 표준 속성/메서드/이벤트 지원.