Управление HTML от Dart

0

Я открываю всплывающее окно с предварительно существующим html файлом, а затем я пытаюсь изменить текст некоторых элементов (пробелов), но он не работает. Упрощенный пример здесь:

Window win;

main() {
   win = window.open("mypage.html", "WindowName", "width=500,height=500");
   win.onLoad.listen(winLoaded );
}

winLoaded( e ) {
   // a span with the id 'span-id' pre-exists on the mypage.html
   var span = doc.getElementById("span-id");
   span.text = "This text never shows up.";
}

Кроме того, я ранее пытался использовать querySelector(), но он вообще не мог найти диапазон.

* Я забыл добавить: он работает в Dartium, но не тогда, когда я публикую и просматриваю в других браузерах.

Кто-нибудь знает, что я делаю неправильно? Благодарю!

Теги:
dart
popupwindow

1 ответ

1

В учебнике Dart приведен пример:

querySelector('#RipVanWinkle').text = 'Wake up, sleepy head!';

Ваш код должен быть:

var span = querySelector('#span-id');

Не удалось проверить код сейчас, но я думаю, что вам не хватает # перед span-id.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню