我使用可编辑的QWebView
并在其上写一些文字。我想获取文本光标指向的当前元素并进行一些更改。例如,文本光标位于<p>
没有任何 Id 或类的标记中。例如,我想获取这一段并将其显示设置为无。
如何获取没有任何 Id 或类的当前元素?
我试过了:this.style.display="none"
它没有用,但是当我尝试document.getElementsByTagName('p')[0].style.display="none"
它时它可以工作。而且我不知道如何获取当前元素。
指出我只想用javascript而不是jquery来做到这一点。并且没有任何点击等。有可能吗?我怎样才能做到这一点?
execCommand 是如何工作的?例如 execCommand justifyRight 如何获取当前元素?
这是我的代码:
QWebFrame *frame = p->webView->page()->mainFrame();
QString js = QString("this.style.display='none'");
frame->evaluateJavaScript(js);
谢谢