Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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内联代码链接生成chrome扩展_Javascript_Url_Inline - Fatal编程技术网

javascript内联代码链接生成chrome扩展

javascript内联代码链接生成chrome扩展,javascript,url,inline,Javascript,Url,Inline,我正在尝试为chrome做一个扩展,它可以从一个网站上获取数据,但我很难让链接可以点击。我无法在链接中使用javascript(ex:href=“javascript:myfunction(param);”) 我需要为每个标题创建一个div,然后创建一个onclick函数来处理div的innerhtml,但我无法让它工作 以下是我目前的代码: document.addEventListener('DOMContentLoaded', function () { $().ready(functi

我正在尝试为chrome做一个扩展,它可以从一个网站上获取数据,但我很难让链接可以点击。我无法在链接中使用javascript(ex:href=“javascript:myfunction(param);”)


我需要为每个标题创建一个div,然后创建一个onclick函数来处理div的innerhtml,但我无法让它工作

以下是我目前的代码:

document.addEventListener('DOMContentLoaded', function () {

$().ready(function () {
var url = 'http://somewebsite';

$.get(url, function (data) {
data = data.split("<tr name=\"hover\">");





var name;
var link;

var count = data.length;
count++;
for(var i = 1; i < data.length; i++){
    data[i] = data[i].replace("<br>","<br />");
    data[i] = data[i].replace("class=\"thread_link\"", "");
    data[i] = data[i].replace("<td class=\"forum_thread_post\" align=\"center\">0</td>","");
    data[i] = data[i].replace("<td class=\"forum_thread_post\">","");
    data[i] = data[i].replace("</td>","");
    data[i] = data[i].replace('<td class="forum_thread_post" align="center">0</td>','');
    if(i != data.length-1){
        data[i] = data[i].replace("<a href=\"", "");
        data[i] = data[i].replace("</a>", "");
        data[i] = data[i].split("\" >");
        data[i][1] = data[i][1].split("<");
        document.write('<div id="' + data[i][1][0] + '">' + data[i][1][0] + data[i][0] + "</div><br /><br />");

    }else{
        data[i] = data[i].split("</table>")[0];
        data[i] = data[i].replace("<a href=\"", "");
        data[i] = data[i].replace("</a>", "");
        data[i] = data[i].split("\" >");
        data[i][1] = data[i][1].split("<");
        document.write('<div id="' + data[i][1][0] + '">' + data[i][1][0] + data[i][0] + "</div>");

    }

}
//document.body.innerHTML = '';


//console.log(data);
 });
 });
});

document.write('</script>');
function getshow(url){
alert(url);
document.body.innerHTML = '';
$.get("http://somewebsite" + url, function (dat) {
    document.write(dat);
});
}
document.addEventListener('DOMContentLoaded',函数(){
$().ready(函数(){
var url='1〕http://somewebsite';
$.get(url、函数(数据){
data=data.split(“”);
变量名;
var-link;
var count=data.length;
计数++;
对于(变量i=1;i”,“
”); 数据[i]=数据[i]。替换(“类=\“线程链接\”,”); 数据[i]=数据[i]。替换(“0”,替换为“); 数据[i]=数据[i]。替换(“,”); 数据[i]=数据[i]。替换(“,”); 数据[i]=数据[i]。替换('0',''); 如果(i!=数据长度-1){ 数据[i]=数据[i]。替换(“”); 数据[i][1]=数据[i][1]。拆分(“”);
data[i][1]=data[i][1].split(“你的问题是什么?我需要为每个标题创建一个div,然后创建一个onclick函数来处理div的innerhtml,但我无法让它工作。