Natürlich soll das in den DIV. Sollte aber kein Problem sein.
Ansonsten: Was hast Du dem Fummeläffchen denn gegeben
So wie ich es auf dem Internet habe.
var createTag = document.CreateElement('menu');
createTag.setAttribute('contextmenu', 'setTest()');