为什么这个简单的javascript什么都不做?

为什么这个简单的javascript什么都不做?,javascript,jsfiddle,Javascript,Jsfiddle,我以前从未使用过JSFIDLE,它似乎根本不起作用。可能是一些非常简单和愚蠢的事情。2件事: 首先:在控制台中,您可以看到createTextElement不存在 第二:声明一个变量$jA,然后附加一个没有$的变量jA 以下是工作代码: 试试这个 $(document).ready(function(){ var a =document.createElement("a"); a.innerHTML="AAA"; $('#listContainer

我以前从未使用过JSFIDLE,它似乎根本不起作用。可能是一些非常简单和愚蠢的事情。

2件事: 首先:在控制台中,您可以看到createTextElement不存在 第二:声明一个变量$jA,然后附加一个没有$的变量jA

以下是工作代码:

试试这个

$(document).ready(function(){


    var a =document.createElement("a"); 
        a.innerHTML="AAA";

        $('#listContainer').append(a);
    });

当然,我似乎在做些什么,未捕获的TypeError:Object没有方法“createTextElement”,在安装了Firebug的Firefox中打开它,我得到:TypeError:document.createTextElement不是一个函数。也许您指的是document.createTextNode?正如@jalynn2所指出的,您还需要使用$jA。您可能希望createTextNode而不是createTextElement。另外,appendjA可能应该是append$jA
$(document).ready(function(){
    var a = document.createTextNode('AAA');
    $jA = $(a);
    $('#listContainer').append($jA);
});
$(document).ready(function(){


    var a =document.createElement("a"); 
        a.innerHTML="AAA";

        $('#listContainer').append(a);
    });