【问题标题】:How to write in a SPAN tag?如何在 SPAN 标签中写入内容?
【发布时间】:2016-07-08 20:32:30
【问题描述】:

我有以下 HTML 代码:

<div class="_5rpb">
<div aria-autocomplete="list" aria-expanded="false" aria-haspopup="false" aria-owns="js_2g" class="_5rpu" contenteditable="true" role="combobox" spellcheck="true" style="outline: none; white-space: pre-wrap; word-wrap: break-word;">
    <div data-contents="true">
        <div class="" data-block="true" data-editor="ed503" data-offset-key="aqkh3-0-0">
            <div data-offset-key="aqkh3-0-0" class="_1mf _1mj">
                <span data-offset-key="aqkh3-0-0">
                    <span data-text="true">**TEST HERE**</span>
                </span>
            </div>
        </div>
    </div>
</div>

我需要获取我的文本并在 span 标签内播放

我使用网络浏览器尝试了以下代码,但失败了。有人可以帮帮我吗?

if (!string.IsNullOrEmpty(webBrowser.DocumentText))
{
     HtmlElementCollection elems = webBrowser.Document.GetElementsByTagName("span");
      foreach (HtmlElement elem in elems)
         {
           String nameStr = elem.GetAttribute("data-text");
           if (nameStr != null && nameStr == "true")
             {
                 elem.InnerText = "**TEST HERE**";
              }
         }
}

注意:我使用的是 Windows 窗体和组件 WebBrowser

【问题讨论】:

    标签: c# .net vb.net webbrowser-control


    【解决方案1】:

    尝试编写 runat="server"。

    我需要在这里输入文字!!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 2017-12-31
      • 1970-01-01
      • 2017-03-13
      • 1970-01-01
      相关资源
      最近更新 更多