1

Qt オンラインヘルプから:

void QWebElement::setPlainText ( const QString & text )

この要素の既存のコンテンツをテキストに置き換えます。これは、HTML の innerText プロパティを設定することと同じです。

私のコード:

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

出力は "" です。
login 要素の新しい値が表示されないのはなぜですか?

4

1 に答える 1

2

問題は、inputhtml 要素に終了タグがないため、開始タグと終了タグの間のスペースで動作する (一部のコンテンツを設定する) メソッドを使用しても意味がないことです
。要素の内容:)value input

于 2009-07-30T11:00:43.447 に答える