所以我正在练习,我有一个html文件,我想搜索整个文件并找到所有字母A的说法,然后找到所有段落标签并按字母顺序排序。
这是我的HTML代码:
<h1>Egone quaeris, inquit, quid sentiam?</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Poterat autem inpune; Ille incendat? Sed nimis multa. Duo Reges: constructio interrete. Quibusnam praeteritis? Audeo dicere, inquit. Polycratem Samium felicem appellabant. </p>
<p>Optime, inquam. Eam tum adesse, cum dolor omnis absit; Eadem nunc mea adversum te oratio est. Si quicquam extra virtutem habeatur in bonis. Quod cum dixissent, ille contra. Disserendi artem nullam habuit. </p>
<p>Eadem fortitudinis ratio reperietur. Urgent tamen et nihil remittunt. Quo igitur, inquit, modo? Ratio enim nostra consentit, pugnat oratio. Oratio me istius philosophi non offendit; Erit enim mecum, si tecum erit. Ita multa dicunt, quae vix intellegam. Praeteritis, inquit, gaudeo. </p>
<h6>At quicum ioca seria, ut dicitur, quicum arcana, quicum occulta omnia?</h6>
<p>Facillimum id quidem est, inquam. Paria sunt igitur. </p>
<p>Quid Zeno? Eademne, quae restincta siti? Traditur, inquit, ab Epicuro ratio neglegendi doloris. Sed fortuna fortis; Confecta res esset. Cur iustitia laudatur? </p>
<h2>Dicimus aliquem hilare vivere;</h2>
这是我到目前为止所做的,如果它是正确的:
$.get('http://example/test.html',function(data) {
$('.container').html(data);
var content = data;
var letterA = [];
var letterB = [];
var paragraphs = $("p");
console.log(paragraphs.length);
for(var i=0; i<content.length;i++) {
if (content[i] === "a") {
letterA.push(i+1);
}
}
for(var i=0; i<content.length;i++) {
if (content[i] === "b") {
letterB.push(i+1);
}
}
});
如何在数组中为这些字母添加颜色,或按字母顺序对这些段落进行排序?
答案 0 :(得分:0)
如果您正在练习,请尝试将您的目标分解为较小的子任务并学习每个子任务。你要求的每一件事都有自己独特的解决方案,并会作出冗长的回答。
以下所有内容都应该支持Google: