我不知道该怎么做,所以我的两难境地是:
我有我的about div,里面有普通文本。然而,在其中添加了一些js span之后。但我想将现有文本包装在span标记中。我该如何对已经不在跨度中的文本进行跨度包装呢?
。
<div class="about">
This text isn't wrapped in an html tag
<span>But this is</span>
</div>
如何通过jquery将常规文本包装到span标记中?
提前感谢您的帮助。
var el = document.getElementById("parentDiv");
console.log(el.textContent);
console.log(el.innerText);
console.log(el.innerHTML);
<div id="parentDiv">
parent div
<p>p</p>
<div>
this text is in a div
<span>span</span>
<a>i
更新:在"am no I am“的指导下,我已经解决了这个问题;最后的工作代码。
我目前正在开发我的第一个Chrome扩展,它的目的是在浏览的网页上执行文本替换。我一直在尝试理解DOM操作,最后我想出了以下几点。从理论上讲,这应该遍历整个DOM表,找到文本节点,克隆它们,替换文本(如果适用),并用克隆替换原始节点。
这是我的manifest.json..。
{
"name": "My app",
"version": "1.0",
"manifest_version": 2,
我正在用XPath解析超文本标记语言页面,想要抓取一些特定段落的整个文本,包括链接的文本。
例如,我有以下一段话:
<p class="main-content">
This is sample paragraph with <a href="http://google.com">link</a> inside.
</p>
我需要得到以下文本作为结果:“这是样本段落内链接”,然而应用"//p[@class'main-content']/text()"只给我“这是样本段落内”。
我有一系列的标签。
<div id="article-entry">
<p>
This is a paragraph for text extraction using
<a href="http://www.w3schools.com/xpath/">xpath</a>
.
</p>
我希望使用xpath从标记中检索以下文本。
这是一个使用xpath进行文本提取的段落。
我曾尝试过以下案件:
/div@id=“文章-条目”/p/text()
/div@id=‘制品-条目’/p//a/te
我无法从我的文本区域获取文本:
非常简单的文本区域:
<textarea id="message" placeholder="Type your text here..."></textarea>
我的dart代码:
var area = document.query('#message');
document.query("#send").on.click.add((e) {
print('send ${area.text}');
});
当我在area中写一条消息并按下send时
我有下面的HTML块。我想使用jQuery在文本“第二个链接之前的文本”后面找到锚点。锚可能是最后一个锚,也可能不是这个示例中的最后一个锚,但是它总是紧跟在文本后面。
<div>
Text before the first link
<a href="">First Link</a>
Text before the second link
<a href="">I want to grab this link</a> <!-- I want to grab this ancho
我想从节点<hello>获取文本,不包括它的子节点。我知道/element/hello/text()应该起作用,但它不起作用。
<element>
<hello><b>Exclude me</b> but not me <b>I'm excluded :(</b> I'm included</hello>
</element>
我的输出仅为:but not me。如果我移除第一个节点,那么所有操作都会按设想进行,并且解析第二个文本节点(包括我在内)。,本机处理器的行为
假设我有一个div容器,其中包含多个具有一定宽度和高度的div。我想让一个div内的文本被点击。
<div id="containId">
<div>Sometext1
<div class="description">This is a desc</div>
</div>
<div>Sometext2
<div class="description">This is a desc</div>
</div>
<div>Some