当我在typescript中执行JS代码时,我收到以下错误:
ORIGINAL EXCEPTION:TypeError:无法读取属性' setAttribute'的 空
但它在JS中完美运行,没有任何错误。
<HTML>
<path id="border" transform="translate(125, 125)" style="stroke:white; marker-end:url(#InverseSemicircleEnd);"/>
</HTML>
TS:
document.getElementById("border").setAttribute("style",dec);
但不确定,为什么它导致TS出错。我还尝试更改此ID的属性名称,但没有运气。有人可以帮助我解释我在这里做错了什么。
感谢您的支持 问候 苏雷什
答案 0 :(得分:0)
我使用以下方法解决:
hideDesPan(){
let pan = (<HTMLInputElement>document.getElementById('showPan'));
pan.style.display = "none";
}