此方法类似于JavaScript中的innerText属性,可以用来读取或者设置某个元素中的文本内容,继续使用以上的HTML代码:
node2:/var/www/html/jquery/bb#cat a6.html
<p title="选择你最喜欢的水果."><strong>你最喜欢的水果是?</strong></p>
<script type="text/javascript" src="jquery-2.2.2.min.js"></script>
<script type="text/javascript" src="a6.js"></script>
node2:/var/www/html/jquery/bb#cat a6.js
var p_text=$("p").text(); //获取<p>元素的文本内容
console.log(p_text);
alert(p_text);//打印<p>元素的HTML代码
[root@node01 jquery]# cat a6.html
<p title="选择你最喜欢的水果."><strong>你最喜欢的水果是?</strong></p>
<script type="text/javascript" src="jquery-2.2.2.min.js"></script>
<script type="text/javascript" src="a6.js"></script>
[root@node01 jquery]#
[root@node01 jquery]# cat a6.pl
use LWP::UserAgent;
use POSIX;
use HTML::TreeBuilder::XPath;
use Encode;
use HTML::TreeBuilder;
use Data::Dumper;
use HTML::TreeBuilder::XPath;
use DBI;
use Encode;
my $tree= HTML::TreeBuilder::XPath->new;
$tree->parse_file("a6.html");
my @pageString = $tree->findvalues('//p');
print @pageString;
[root@node01 jquery]#
[root@node01 jquery]# perl a6.pl
你最喜欢的水果是?[root@node01 jquery]#