我正在使用visual studio代码来制作打字稿。以下是我的代码,因为它的java脚本不起作用,它是从类型脚本(.ts文件)获得的。因此,文本" Hello World"没有在所有浏览器的div中显示。如果与此问题相关的任何混淆,请随时询问详细信息和澄清。
Main.ts
class MyClass {
render(elementId: string, text: string) {
var el: HTMLElement = document.getElementById(elementId);
el.innerHTML = text;
}
}
window.onload =
() => {
var myClass = new MyClass();
myClass.render("content", "Hello world!");
}
在没有显示输出的transpilng main.ts文件之后Main.js文件
var myclass = (function() {
function myclass() {}
myclass.prototype.render = function(elementid, text) {
var el = document.getElementById("content");
el.innerHTML = text;
};
return myclass;
})();
window.onload =
function() {
var myclass = new myclass();
myclass.render("content", "Hello world!");
};