2

この関数により、http: //dojotoolkit.org/api/1.5/dojo/NodeList#appendで提供されている例に似たものを実行する際に問題が発生します。

私の試み:

<div class = "foo"><p>Hello Mars</p></div>
<div class = "foo"><p>Hello World</p></div>

<script type="text/javascript">
  dojo.addOnLoad(function(){
    console.debug(dojo.query("div.foo"));
    dojo.query("div.foo").append("<span>append</span>");
  });
</script>

Google Web Toolkit Debugger からのエラー:

Uncaught TypeError: Object [object HTMLDivElement],[object HTMLDivElement] has no method 'append'
(anonymous function)            myHTML:333
dojo.loaded                     myHTML:333
dojo._callLoaded                dojo.xd.js:14
dojo._xdNotifyLoaded            dojo.xd.js:14
dojo._xdWatchInFlight           dojo.xd.js:14
(anonymous function)            dojo.xd.js:14

何が問題なのかについて何か考えはありますか?

4

1 に答える 1

3

Dojo フォーラムの誰かから回答を得ました。

dojo.require("dojo.NodeList-manipulate");
于 2010-12-29T23:22:09.987 に答える