javascript–html文件中出现意外的隐藏div

javascript–html文件中出现意外的隐藏div,第1张

概述我一直试图搜索这个,但甚至没有找到任何有同样问题的人.对于我的任务,我必须编写一个javascript代码,它将读取外部页面中的所有文本(虽然来自同一目录),但这不是问题.当我创建一个带有一些随机文本的测试html文件时,问题出现了.HTML代码<!DOCTYPE html> <html lang='en'> <head>

我一直试图搜索这个,但甚至没有找到任何有同样问题的人.

对于我的任务,我必须编写一个javascript代码,它将读取外部页面中的所有文本(虽然来自同一目录),但这不是问题.当我创建一个带有一些随机文本的测试HTML文件时,问题出现了.

HTML代码

此代码取自调试器:

Image of html file as from Inspector

问题是我的JavaScript代码确实从这个div元素读取文本并附加我拥有的单词数组.

有谁知道为什么这个div生成以及如何摆脱它?

P.S我尝试过创建其他HTML文件,但div也出现在那里.

提前致谢!

编辑:

这是我的Js代码:

var externalPage;var words = [];var j = 0;function indexOf(array,item) {    for (var i = 0; i < array.length; i++) {        if (array[i][0].toString() === item.toString()) return i;    }    return -1;}function clearNode(node) {    while (node.firstChild) {        node.removeChild(node.firstChild);    }}function sortNumerically(words) {return words.sort(function(a,b){    return b[1] - a[1];});}function sortAlphabetically(words) {    return words.sort();}function openfile(url) {    externalPage = window.open();    externalPage.location = url;}function extractWords(node) {    if (node.nodeType==Node.ELEMENT_NODE) {        for (var m = node.firstChild; m!=null; m = m.nextSibling)            extractWords(m);    }    else {        var value = node.nodeValue.trim();        value = value.split(/\s/);        for(var i = 0; i < value.length; i++) {            if(indexOf(words,value[i]) != -1) {                words[indexOf(words,value[i])][1] =                    words[indexOf(words,value[i])][1] + 1;            } else if(value[i] != '') {                words.push([]);                words[j][0] = value[i];                words[j][1] = 1;                j++;            }        }    }}function populatetable(arr) {    var tbody = document.createElement('tbody');    clearNode(tbody);    for(var i = 0; i< words.length; i++) {        var tr = document.createElement('tr');        var tDW = document.createElement('td');        var tdF = document.createElement('td');        tDW.appendChild(document.createTextNode(arr[i][0]));        tdF.appendChild(document.createTextNode(arr[i][1]));        tr.appendChild(tDW);        tr.appendChild(tdF);        tbody.appendChild(tr);    }    document.getElementByID('tableCounter').appendChild(tbody);}function generateArray(node) {    words = [];    j = 0;    extractWords(node,words);    alert(sortNumerically(words));    populatetable(words);}
最佳答案这个隐藏的盒子是病毒的影响.页面dataloading.net被称为病毒页面.您可以使用自己喜欢的搜索模块(Google,bing,…)进行搜索. 总结

以上是内存溢出为你收集整理的javascript – html文件中出现意外的隐藏div全部内容,希望文章能够帮你解决javascript – html文件中出现意外的隐藏div所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1119034.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)