Javascript onload func无法从typescript获取

时间:2015-06-03 11:54:04

标签: javascript html5 dom typescript1.5

我正在使用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!");
    };

0 个答案:

没有答案