2009-07-29 7 views
1

は:QtWebKit、QWebElement :: setPlainText()問題オンライン<a href="http://doc.trolltech.com/4.6-snapshot/qwebelement.html#setPlainText" rel="nofollow noreferrer">help</a>のQtから

void QWebElement::setPlainText (const QString & text) 

テキストを持つこの 要素の既存のコンテンツを置き換えます。これは、HTML内部テンプレート を設定することに相当する です。

マイコード:

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

、出力は "" です。
ログイン要素の新しい値が表示されないのはなぜですか?

答えて

2

問題が開閉タグ...他に
との間の空間に(一部のコンテンツを設定する)操作するメソッドを使用しても意味がありませんので、input html要素は終了タグを持たないで、それはですvalue属性が設定され、input要素の内容ではありません。

関連する問題