问题标签 [dhtml]

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 投票
2 回答
74691 浏览

javascript - 更改 textNode 值

有什么方法可以更改 Web 浏览器中 DOM textNode 的值?

我特别想看看我是否可以更改现有节点,而不是创建一个新节点。

为了澄清,我需要用 Javascript 来做这件事。浏览器中的所有文本都存储在 #textNodes 中,它们是其他 HTML 节点的子节点,但不能有自己的子节点。

如下所述,可以通过设置这些对象的nodeValue属性来更改内容。

0 投票
8 回答
17438 浏览

javascript - 为什么我的 TinyMCE 隐藏文本区域出现问题?

textarea在一个网页上大约有 7 个,它们都是使用 TinyMCE 的富文本编辑器。然而,在页面加载时,只有其中 1 个是可见的,其余的则隐藏起来。用户可以单击“显示”链接,该链接将一一显示剩余的文本区域。

但是,我有一个奇怪的问题。所有的textareas 都是这样设置的:

但是,只有textarea在页面加载时显示的是我想要的完整尺寸。当我展示它们时,剩余textarea的 s 真的很小。所以我在想也许它们没有被渲染,因为它们在页面加载时被隐藏了。

我该如何补救?

0 投票
2 回答
5005 浏览

javascript - JS / jQuery 中类似 Flash 的视觉效果

我知道有成千上万种用 JS 制作的视觉效果可以在 Google 上找到。但是大多数效果在网页设计中是无用的,或者像“鼠标光标后的时钟”一样过时了:| 我也知道http://www.chromeexperiments.comhttp://www.dhteumeuleu.com之类的网站,但这些示例使网络浏览器使用 100% 的 CPU 功率,并且大多看起来不错,仅作为示例。

我正在寻找的是没有 Flash 几乎不可能实现的效果,不使用 100% CPU,并且不打扰用户。我需要它用于游戏网页。一个很好的例子是这个:http: //jqueryfordesigners.com/demo/trovster.html - 仔细查看标题。

0 投票
5 回答
13641 浏览

javascript - 布尔 HTML 属性

HTML 中有一些属性是“布尔值”——如果它们存在,浏览器会将它们视为“真”,而不管值如何。在标签上选择了此类属性的一个示例。<option>另一个被选中<input type="checkbox">

如果您调用setAttribute()了此类属性,则似乎没有可以设置的值以使浏览器始终如一地表现该属性一样。

例如

仍将标记选择的选项。null、空字符串或undefined也不起作用。如果有人知道我可以设定一个值来实现我的目标,请告诉我,但我认为不存在。(因为我使用了一些框架代码,调用setAttribute(),或者调用removeAttribute()很困难。)

我正在尝试查找此类属性的详尽列表,以应对特殊情况。这是我到目前为止所拥有的:

  • 选择<option>
  • 检查_<input>
  • disabled , readonly of <input>, <select>, <option>, <optgroup>, <button>,<textarea>
  • 倍数_<select>

请帮助我完成此列表 - 或将我指向现有的列表。

0 投票
2 回答
2187 浏览

flash - YouTube 播放器上的 HTML 层

这里的任何人都成功地在使用 swfobject(v1.5 或 2.0)嵌入的 YouTube 播放器之上分层 HTML 内容?

我可以在网站的其他区域通过 Flash 分层 HTML。问题是特定于 YouTube 的播放器和 IE6/7。

我在 HTML 层上使用绝对定位和 z-index。

我将 wmode=transparent 作为参数传递给 flash

更新:事实证明,youtube 容器的绝对定位阻止了 html 层出现在前面。我将 wmode 设置为“透明”,它在所有浏览器中都可以使用。感谢以下建议

0 投票
6 回答
25753 浏览

javascript - 如何使用 JavaScript 创建模式弹出窗口?

如何使用 JavaScript 和 CSS 创建带有灰色背景的模态弹出窗口?

谁能给我一个例子?

0 投票
3 回答
801 浏览

javascript - 引发 javascript 事件或从 XY 坐标获取对象

如果鼠标悬停,我可以得到一个对象。我可以在任何给定时间获取鼠标的坐标。给定它的坐标,我如何获得一个对象 - 如果它们与鼠标不同?

本质上,用户将 div 放在屏幕上的某个位置。由于 div 比鼠标光标宽,我需要知道 div 的角在什么对象上(而不是鼠标在什么对象上)。有没有办法在 JS 中引发 mousemove 事件 - 将坐标传递给它?
谢谢


对于阅读这篇文章的其他人来说,这只是一个快速的帖子脚本。虽然我没有选择 jquery 作为我的答案,但它可能是你的答案。对于我们想要提供的许多客户端工具,这似乎是一个非常灵活且功能丰富的解决方案。

0 投票
1 回答
2171 浏览

asp.net - window.location 之后的 JQuery 模态弹出窗口

以下是此问题所需的信息。

默认.aspx /test/default.aspx

当 default.aspx 加载时,用户单击一个按钮,然后该按钮应重定向到 /test/default.aspx。我的模式弹出窗口不能与重定向和想法一起使用?

我尝试过window.location = "/test/default.aspx";使用自定义settimeout方法来调用该函数,但它不起作用。如果我延长延迟时间,新页面一加载它就会消失或在新页面加载时闪烁。

0 投票
1 回答
273 浏览

javascript - DOM 动态更新为新的 HTML 内容时的 HTML 解析错误

我最近开始升级我的网站以通过 AJAX 发送和接收请求/响应。我正在使用原型库。

我现有的 HTML 代码包含某些未关闭的标签imginput

当我尝试div使用 innerHTML 属性使用此类 HTML 代码更新元素的内容(例如 )时,会出现解析错误,例如“垃圾代码”或“格式不正确”等。

不使用AJAX,即不动态更新DOM,即使上面的html非标准编码,页面也能正常运行。

问题:

有什么方法可以使用动态更新并且仍然避免遇到解析错误?

0 投票
2 回答
3978 浏览

javascript - 如何在 Javascript 中以相同的方式获取文本框、文本区域和收音机的值?

我想要一个函数/代码,它将返回用户为其名称/id 传递给它的字段提交的值。该字段是文本框、文本区域、单选还是选择都无关紧要。例如,该字段可以是:

或者

当我打电话时:

它应该返回选定的值。

我怎样才能做到这一点?将要:

也适用于文本区域、下拉菜单和收音机?