Дальнейшее курево показало, что та часть, которая HTML, доступна из скрипта, т.е:
alert1($('data_canvas1').get('tag'));
честно выдает 'div', но функция, которая по-видимому юзается скриптом из коллекции document.scripts, в эту коллекцию не попала.
Надо как-то проапдейтить коллекцию скриптов...