问题标签 [html-manipulation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
481 浏览

javascript - 与特定 span 标签一起使用的 jQuery 和选择器

jQuery 选择器

选择特定的跨度标签

我在使用 jQuery 的选择器时遇到了这个问题。这是几个小时的问题。它无法选择我想要操作的特定跨度标签,这就是为什么我一直在用这个标签挠头。

我的目标是为每个具有不同样式值的 span 标签添加不同的类。因此我几乎成功了,我无法弄清楚如何为每个跨度标签添加不同的类,所以我最终一无所知。

我基本上希望字体大小为 180% 的跨度位于特定类中并不重要,这实际上是因为如果代码有效,我可以稍后更改它。另一个字体大小为 100% 的 span 标签也应该有一个类,另一个类。我希望你能更清楚我现在想要做什么,至少这是我所希望的。

代码存在于下面的链接中,请随时发布修复程序,并且可以选择但不需要解释为什么它不起作用!谢谢你。

jQuery提交:JS Bin Post

这也是代码本身。

0 投票
2 回答
2204 浏览

php - 压缩来自 zend 框架 2 的 html 输出

我目前在 PHP 5.4.4 上使用 Zend Framework 2 beta 来开发个人 web 应用程序以用于自学目的。

我想知道是否可以在将 html 输出发送到浏览器之前拦截它,以便通过删除所有不必要的空格来缩小它。

我怎样才能在 ZF2 中实现这个结果?

0 投票
2 回答
9230 浏览

c# - 使用 htmlagility pack 替换 src 值

我正在为网站使用 CMS 系统。我的内容贡献者在系统中放置了一些非常大的图像,然后继续在 cms 中调整它们的大小,以便它们适合页面或文章。当网络用户点击该页面时,他们会下载完整的图像,即使贡献者已经调整了图像的大小。我找到了一个图像调整器插件,我需要做的就是在 src 中的图像名称后面添加宽度和高度参数。进行搜索看起来我应该使用 html 敏捷包来实现这一点,但有人可以帮我完成我的代码。我想出了如何在内容中找到 img 标签,但我不知道如何在 src 中附加宽度和高度。

旧标签

为此 - 注意 src 值已更改

到目前为止,这是我的代码。我需要的只是 if 语句中的帮助,说明 img 标签是否包含宽度或高度,将它们附加到 src 属性。

0 投票
2 回答
79 浏览

html - 处理html文档

我想<b></b>从 html 文档中删除标签。可以使用 Jsoup 吗?

0 投票
3 回答
1454 浏览

java - Java 转大写忽略 HTML 特殊字符

如何将字符串转换为大写 String.toUpperCase() 忽略特殊字符&nbsp;和所有其他字符。问题是它变成了 &NBSP; 并且浏览器不会将它们识别为特殊的 HTML 字符。

我想出了这个,但它并不涵盖所有特殊字符:

0 投票
4 回答
1155 浏览

php - 使用 PHP,我如何删除特定数量之后/之前的 HTML 文本

使用 PHP,如何删除放置在一定数量<br>标签之前/之后的 HTML 文本?

例如,我有这个,

我想删除最后两个<br>标签之前的字符串。或者可以说是在第二个之后<br>

我尝试explode()使用<br>并省略了最后两个数组元素array_push()。但是,我必须添加</div>以关闭外部标签。当外部标签动态变化时,这不是一个好主意。

有人对此有解决方案吗?

0 投票
3 回答
5950 浏览

php - 在 PHP 中添加到未标记的 HTML 文本

我有这种 HTML 文档。

我想用&nbsp;s 包围 text1、text2 和 text3。最好的方法是什么?DomDocument 无法捕获未标记的字符串。对于 text1 和 text2, getElementByTagName('tagname')->item(0)可以使用,但对于 text 3,我不知道该怎么做。

有任何想法吗?

[编辑]

正如 Musa 建议的那样,我尝试使用 nextSibling。

但是,&nbsp;被转义并转换为&amp;nbsp;

0 投票
1 回答
2880 浏览

java - 应捕获所有 HTML 输入内容以进行操作的包罗万象的 servlet 过滤器,只能间歇性地工作

我需要一个 servlet 过滤器来捕获所有输入,然后破坏该输入,在每种形式中插入一个特殊标记。想象一下,过滤器与所有请求(例如url-pattern=*)相关联。我有用于捕获内容的代码,但它似乎RequestWrapper不够强大,无法捕获所有输入。某些输入返回零字节,然后我无法将该内容“流式传输”回给用户。例如,我们仍在使用 Struts 1.3.10 并且任何 Struts 代码都不能正确“捕获”,我们得到零字节内容。我相信这是因为 Struts 处理前锋的方式。如果请求中涉及到转发,我想知道下面的捕获代码是否可以工作。这是所有代码,您是否有一种方法可以捕获旨在流式传输给用户的任何类型的内容。


这是一个示例 Struts 应用程序可能看起来的样子,对于某些应用程序(不是 Struts),我们可能会捕获内容。但是对于像下面这样的应用程序,HTML 内容返回零字节,但应该有内容。

我怀疑MyResponseWrapperMyPrintWriter不够健壮,无法捕获所有类型的内容。


可以工作的示例 servlet(a):

不起作用的示例 servlet ( b ):

示例a将获得捕获,示例b不会。

这是一个改进的包装类,大多数应用程序都可以工作,但现在一些 struts 应用程序,只有一些响应被发送到浏览器。

我找到了一个可能的解决方案,在该getInputStream方法中,如果我在所有对象上调用“关闭”,例如outStream.flush()然后outStream.close()然后out.flush()...out.close()看起来最终字节被正确写入。它不直观,但看起来很有效。

0 投票
1 回答
83 浏览

javascript - 用简单的功能重新排列元素

如果我做

我收到以下错误

NotFoundError: Failed to execute 'replaceChild' on 'Node': The node to be replaced is not a child of this node.

我理解,因为 a 在一个 html div 中,而 b 在另一个 div 中,但我很好奇如何解决这个问题。这行得通

因为它们在同一个节点中。

示例 HTML

0 投票
1 回答
566 浏览

c# - 如何在 WebBrowser 控件 C# 中检查 Html 元素是否具有背景图像 css 属性

这是我的代码:

我搜索了很多无济于事:(