2013-01-09 5 views
0

다음 코드를 고려 실패합니다. 그래서 나는 불투명도를 바꾸는 방법을 보지 못해 붙어 있습니다. 이제 이것은 Typescript로 옮기기 위해 노력한 javascript입니다. 당신이 복제되는 요소는는 HTMLElement이 예에서와 같이 있음을 알고있는 경우형식 유추 코드는

답변

3

, 당신은 그것을 캐스팅 할 수 있습니다 유형이 명시 적입니다

var yum: HTMLElement; 
var bin: Element; 

yum = document.createElement('p'); 
var y: HTMLElement = <HTMLElement> yum.cloneNode(true); 
bin.appendChild(y); 

y.style.display = 'none'; 

, 당신은이 같은 유형의 주석을하지 선택할 수 있습니다 :

var bin: Element; 
var yum = document.createElement('p'); // type inferred as createElement returns an HTMLElement 
var y = <HTMLElement> yum.cloneNode(true); // type inferred from the cast 

bin.appendChild(y); 
y.style.display = 'none';