Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Greasemonkey刮刀代码抓取字母而不是单词?_Javascript_Jquery_Web Scraping_Greasemonkey - Fatal编程技术网

Javascript Greasemonkey刮刀代码抓取字母而不是单词?

Javascript Greasemonkey刮刀代码抓取字母而不是单词?,javascript,jquery,web-scraping,greasemonkey,Javascript,Jquery,Web Scraping,Greasemonkey,我正在编写一个简单的用户脚本,它可以收集一些体育数据并将其放在页面顶部的一个表中。但是,它没有将每个团队名称放在自己的行中,而是将每个单词分解成单独的字母,并将它们放在行中 源HTML: <span class="team-title" id="firstTeamName">Oakland Raiders</span> 奥克兰袭击者 示例代码: $(document).ready(function () { $('#navFixed').after('<tab

我正在编写一个简单的用户脚本,它可以收集一些体育数据并将其放在页面顶部的一个表中。但是,它没有将每个团队名称放在自己的行中,而是将每个单词分解成单独的字母,并将它们放在行中

源HTML:

<span class="team-title" id="firstTeamName">Oakland Raiders</span>
奥克兰袭击者 示例代码:

$(document).ready(function () {

$('#navFixed').after('<table id="tbone"></table>'); //navFixed is just an element at the top of the page

var team1 = $('span#firstTeamName').text();

for (var i = 0; i < team1.length; i++) {
    var txt = $('<tr><td></td></tr>').text(team1[i]);
    $('#tbone').append(txt);
    }
});
$(文档).ready(函数(){
$('#navFixed')。在('');之后//navFixed只是页面顶部的一个元素
var team1=$('span#firstTeamName').text();
对于(变量i=0;i
HTML输出示例:


O
A.
K
L
...
理想输出:


奥克兰突袭者队
有什么想法吗?

,这就是你想要的。在字符串中循环产生单个字母。不要那样做

我怀疑你想在团队中循环。通过选择所有
.team title
节点并使用循环来完成此操作。
请参阅此代码:

$(“按钮”)。单击(函数(){
//---Greasemonkey javascript如下所示。。。
var targTble=$('').INSERTAFTAFTER(“#navFixed”);
var团队=$(“.team title”);
团队。每个(功能){
var teamName=$(this.text().trim();//--始终注意空格
targetble.append(“”+teamName+“”);
} );
//---Greasemonkey javascript的结尾。
this.disabled=true;
} );
.team title{背景:#ddd;字体大小:80%;}
表{边框折叠:折叠;}
表,td{边框:1px纯绿色;}


奥克兰海盗
旧金山淘金者
达拉斯牛戳
运行Greasemonkey代码