问题标签 [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 投票
4 回答
2731 浏览

php - 我需要一个用另一个标签替换一个标签的 php 正则表达式

这是我需要能够做的事情:

我需要匹配以下标签:

我需要用符合 html3 的标签替换跨度,但将文本保留在两者之间。替换后的最终标签应如下所示:

我只是不擅长正则表达式,似乎无法想出答案。

先感谢您。

0 投票
5 回答
53165 浏览

jquery - 使用 jQuery 随机化 div 元素序列

我正在尝试使用 jQuery 完成我的第一步,但我在理解如何从 div 父元素中查找子元素列表时遇到了一些麻烦。我习惯使用 ActionScript 2 和 ActionScript 3,所以我可能会误解一些概念,比如用 jQuery 随机化 div 元素序列的更好方法是什么!

我有这个简单的 HTML 代码部分:

我尝试了一些方法来做到这一点,例如在一个数组中映射.member div,然后更改排序顺序但没有成功。

当我试图提醒element_parent[0]时,我想得到我的.member div 列表的第一个孩子,但事实并非如此。

如果我用element_parent[0].innerHTML发出警报,我会看到:

为什么?我该怎么做才能获得这样的成员之一?

我确定这应该很容易,但我只是不知道如何:(

请帮忙
谢谢维托里奥


编辑:

感谢您的快速和各种获取选定孩子的方式,我会记下这些方式以备不时之需!
我尝试了这种方法,但似乎我无法获得整个 div(如果我弄错了,请告诉我,这可能太多了!!)。

我应该得到这个内容:

但是使用其中一种方法,例如$("div.band div.member:eq(2)")或其他有用的方法,我得到了:

那么有没有办法在我的节点中获取.member div 容器?

0 投票
3 回答
5675 浏览

jquery - Jquery:克隆选择列表并按其值选择选项

我正在尝试使用 jQuery 将选择选项列表附加到 div 表中,完成此操作后,我想选择列表的特定选项,我正在尝试这样的事情:

0 投票
1 回答
267 浏览

html - 用于简化互联网上重复性任务的 C++ 库?

我需要一些建议、链接、源代码或教程来简化互联网上的重复性任务。假设我想经常从 vimeo 下载一些视频,或者登录我的 gmail 帐户等……为此,我想从 c++ 以编程方式解决该任务。所以我主要需要的是一些使用 html 的免费库,这样我就可以扫描例如 gmail 并在正确的地方放置我的帐户通知并按下登录按钮,或者扫描 vimeo 之类的网站,并在其中找到引用下载的代码并执行下载过程,......

0 投票
3 回答
13717 浏览

php - 从 php 操作 HTML

我有一个 html 文件,index.php我想将 a 中的内容<div>与该文件的类一起使用main,并将其替换为另一个文本。我怎样才能做到这一点?

html中的示例内容:

我想使用 php 获取此 div 中的内容并将其替换为其他内容。但我不知道如何做到这一点。

更新: 我知道使用 javascript 的客户端技巧。我想做这个服务器端。该文件将是 html 而不是 php。所以我认为我必须在 php 中打开 html 并执行此操作,尽管我不知道如何操作。

这可以用 xpath 或 html dom 解析器或其他东西来完成吗?谷歌搜索给了我这些术语,但我不知道它们实际上是什么。

0 投票
4 回答
2559 浏览

jquery - jQuery:包装新创建的 html

我即时创建 HTML 片段:

是否有 jQuery 方法可以将此代码包装到 jQuery 中<div>

语义上我想做:

那是行不通的。所以我只想遵循jQuery 惯用的版本:

0 投票
1 回答
346 浏览

javascript - Ajax 页面回显与背景 Ajax/直接 HTML 操作?

我有一个困境,我真的可以使用一些建议。我正在使用 PHP/Smarty/HTML/jQuery 构建一个订购系统。目前在卖家确认订单的网站上工作。

我需要有 3 个 div。

  1. 等待订单 div - 包含未处理订单的表格
  2. 最后订单 div - 包含一个包含最后处理订单的表格(10-20 行)
  3. 详细信息 div - 包含有关订单的信息,以及确认/拒绝按钮

这是一个典型的 master-detail 情况,只有 master 被分成 2 个部分(1,2),而 details 在 div 3 中。自然一切都与 javascript/Ajax 连接,因此用户可以获得“实时”的感觉。等待订单 div 是通过彗星(长轮询)技术填充的。

我的困境是如何将 div 与 javascript/ajax 连接起来。我是否应该制作与数据库状态相对应的回显页面并将其完全加载到 div 中。或者我应该只操作表行并仅将 ajax 用于后台数据库调用?

为了让自己更清楚:

选项 1(Ajax 完整页面):

  • 当用户选择等待订单时,使用 ajax 获取新页面(回显表)并加载到详细信息 div
  • 当用户确认/拒绝 div 3 中的订单时,div 1 和 2 使用 ajax 刷新(带有对应于 db 中状态的表的回显页面)

选项 2(html 操作/背景 Ajax):

  • 当用户选择等待订单时,div 3 的元素将填充新值。
  • 当用户在 div3 中按顺序确认/拒绝时,从 div 1 中的表中删除 tr(从 db 到 del 的背景 ajax)并在 div 2 中添加相同的 tr(要插入到 db 的背景 ajax)

那么该走哪条路呢?

0 投票
10 回答
103866 浏览

javascript - 我该如何“重置”
被JavaScript修改后恢复到原来的状态?

我有一个带有表格的 DIV。当用户提交表单并成功提交时,我将表单替换为简单的“现在一切正常”消息:

有没有一种好方法可以根据它附带的 HTML 将 div “重置”为“原始状态”?我只能想到实际上做这样的事情:

它看起来不太优雅——我想有一个更好的解决方案,不是吗?

0 投票
0 回答
90 浏览

python - 如何有效地将Python 中字符串中 HTML 的尺寸加倍?

可能重复:
如何使用 python Regular 使宽度和高度 x2

这是我的代码:

它工作正常:

但如果我将高度属性放在宽度之前,如下所示:

它不会做任何事情。

所以我必须这样做,尝试两种可能性:

但我的老板告诉我,这将花费很多时间。

那么我能做什么呢?

谢谢。

0 投票
2 回答
1567 浏览

javascript - 字符串操作,将“”替换为(空格)

我一直在研究将单词之间的空格更改为字符串" "(空格)的函数。

例如,"Hello World. Hi there."会变成"Hello(space)world.(space)Hi(space)there."

编辑:我正在尝试将其构建为一组特定的结构化英语,如下所示:

  • 将 result 的初始值设置为空字符串
  • 对于参数字符串中的每个索引
  • 如果该索引处的字符是空格,则
  • 将“(空格)”附加到结果
  • 别的
  • 将该索引处的字符附加到结果
  • 万一
  • 结束
  • 返回结果

到目前为止,这是我能想到的:

每当我测试这个函数调用时,什么都没有发生:

我现在才刚刚开始使用 JavaScript。任何帮助,将不胜感激。

-罗斯。