在div元素中写入文本使用webbrowser vb.net

时间:2016-01-30 12:45:28

标签: vb.net

需要写入元素。

这是HTML代码

< div id="t" class="message-tools__textarea js-scroller" contenteditable="true" data-placeholder="Write a message (Enter to send)">XXXXXX< /div>

我的问题是如何撰写像XXXXXX ?????

这样的文字

2 个答案:

答案 0 :(得分:2)

因此,如果要替换的文字已修复且HTML代码中只有实例,则应该相当简单:

string p = "1,2,3;4,5,6&1,5,3;4,5,9";
List<List<List<string>>> result = new List<List<List<string>>>();
foreach (var a in p.Split('&'))
{
    List<List<string>> level2 = new List<List<string>>();
    foreach (var b in a.Split(';'))
    {
        level2.Add(new List<string>(b.Split(',')));
    }
    result.Add(level2);
}
var x = result[0][1][2]; // This will result in '6'.

但通常,事情有点复杂,所以我不确定,如果你表达了你的愿望。此外,如果代码很大并且操作是递归的,那么由于性能问题,最好将其分解为部分并仅处理其中的相关部分。

答案 1 :(得分:1)

添加:

<div id="t" runat="server" ...

然后在你的代码隐藏中:

t.InnerText = "XXXXXXX" ' or t.InnerHTML if you're adding HTML code).