我目前正与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);
答案 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
}