从</p> <ul> <li> </li> </ul>获取<p>

时间:2014-06-16 14:55:56

标签: dart dart-html

我目前正与Dart合作,我有一个小问题,只是我现在无法解决问题。

我有一个ul-List,其中有li-Element包含paragraphElements:

<li>
<p class="t-class">test1</p>
<button>Up</button>
<button>Down</button>
<button>Delete</button>
</li>

现在,有了Dart,我想从所有列表元素中读出这些段落。每当我使用querySelectorAll执行此操作时,我只会得到一个包含字母'p'的数组,而不是pElement的内容。

希望你们能帮助我。

仅返回'p'的代码:

String test = toDoList.querySelectorAll('.todo-li').toString();
window.alert(test);

1 个答案:

答案 0 :(得分:1)

我尝试了它并且有效

import 'dart:html' as dom;

main () {
  var ps = dom.querySelectorAll('ul > li > p');
  ps.forEach((dom.HtmlElement e) => print(e.text)); // or e.innerHtml
}