Search code examples
javascriptgwtnativejsni

Use JS appendChild on a GWT Element


I'm having a surprising issue: I've created a method to underline it:

protected native String jsAppendChild(Element item)/*-{
    var div = $doc.createElement("div");
    div.innerHTML = "hey do you see me";
    item.appendChild(div);
}-*/;

calling this method on a GWT Element doesn't add the element to the DOM!?

Any explanations?


Solution

  • The problem is a simple typo:

    div.innerHtml = "hey do you see me";
    

    should be

    div.innerHTML = "hey do you see me";
    

    See here