来自Qt online 帮助
无效QWebElement::setPlainText ( const QString & text ) 用文本替换此元素的现有内容。这相当于设置HTML属性。
我的代码:
QWebElement login = doc.findFirst("input[name=\"login\"]");
login.setPlainText("alibaba");
qDebug() << login.toPlainText();输出是"“。
为什么我看不到登录元素的新值?
发布于 2009-07-30 11:00:43
问题是,input html元素没有结束标记,因此没有必要使用在开始标记和结束标记之间的空格中操作(设置某些内容)的方法.
此外,应该设置的是value 属性,而不是input元素的内容:)
https://stackoverflow.com/questions/1201413
复制相似问题