【问题标题】:QtWebKit, QWebElement::setPlainText() problemQtWebKit, QWebElement::setPlainText() 问题
【发布时间】:2009-07-29 16:19:16
【问题描述】:

来自Qt在线help

void QWebElement::setPlainText ( const QString & text )

替换此现有内容 元素与文本。这是等价的 设置 HTML innerText 属性。

我的代码:

QWebElement login = doc.findFirst("input[name=\"login\"]");
login.setPlainText("alibaba");
qDebug() << login.toPlainText();

输出是“”。
为什么我没有看到登录元素的新值?

【问题讨论】:

    标签: html qt qtwebkit qwebelement


    【解决方案1】:

    问题是input html 元素没有结束标记,因此使用在开始和结束标记之间的空格中操作(设置某些内容)的方法没有意义...
    此外,应该设置的是value 属性,而不是input元素的内容:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多