如何将dart中的值打印到浏览器

如何将dart中的值打印到浏览器,dart,dart-html,Dart,Dart Html,下面的代码是使用dart从URL提取参数 我能够在控制台中打印值,但我无法获得如何在控制台中将输出显示到html版本的浏览器。请帮忙 导入“dart:core”; 导入“dart:html”; void main(){ var q='?id=abc&id1=cde&id3=asad'; 如果(q.包含('?')){ 变量a=q.replaceFirst(“?”,”); var c=a.分割(&); 印刷品(c); } 您可以将输出添加到body元素,或者添加类似于的元素并将其插入该元素中 要使用

下面的代码是使用dart从URL提取参数 我能够在控制台中打印值,但我无法获得如何在控制台中将输出显示到html版本的浏览器。请帮忙

导入“dart:core”;
导入“dart:html”;
void main(){
var q='?id=abc&id1=cde&id3=asad';
如果(q.包含('?')){
变量a=q.replaceFirst(“?”,”);
var c=a.分割(&);
印刷品(c);
}

您可以将输出添加到body元素,或者添加类似于
的元素并将其插入该元素中

要使用'div'元素,您应该在
index.html
中添加一个元素(或html页面的任何名称),如

。。。
在你的飞镖代码中,你喜欢这样做

导入“dart:core”;
导入“dart:html”;
void main(){
var q='?id=abc&id1=cde&id3=asad';
如果(q.包含('?')){
变量a=q.replaceFirst(“?”,”);
var c=a.分割(&);
//querySelector('#someDiv')。text='${c}';//div.append(new DivElement()…text='${e}');
}

此代码在异常情况下显示以下错误:类型“List”不是类型“value”的“String”的子类型。好的,
print(c)
自动执行
toString()
,我更改了
)后面的代码。text=
。这应该可以解决它。很抱歉,第一个答案解决了问题,我添加了“${c}”的错误'代替c谢谢打印c值时,输出为[id=18278,id1=12312,id3=asad]如何在不带[]的情况下以新行打印每个id我用一个示例更新了我的答案,将每个元素添加为新行。我还没有测试代码。如果您遇到错误,只需添加一条注释,我就可以查看。太好了,如果答案解决了您的问题,请单击“向上/向下投票”按钮下方的复选标记接受它。