问题标签 [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.
javascript - 更改 textNode 值
有什么方法可以更改 Web 浏览器中 DOM textNode 的值?
我特别想看看我是否可以更改现有节点,而不是创建一个新节点。
为了澄清,我需要用 Javascript 来做这件事。浏览器中的所有文本都存储在 #textNodes 中,它们是其他 HTML 节点的子节点,但不能有自己的子节点。
如下所述,可以通过设置这些对象的nodeValue属性来更改内容。
javascript - 为什么我的 TinyMCE 隐藏文本区域出现问题?
我textarea
在一个网页上大约有 7 个,它们都是使用 TinyMCE 的富文本编辑器。然而,在页面加载时,只有其中 1 个是可见的,其余的则隐藏起来。用户可以单击“显示”链接,该链接将一一显示剩余的文本区域。
但是,我有一个奇怪的问题。所有的textarea
s 都是这样设置的:
但是,只有textarea
在页面加载时显示的是我想要的完整尺寸。当我展示它们时,剩余textarea
的 s 真的很小。所以我在想也许它们没有被渲染,因为它们在页面加载时被隐藏了。
我该如何补救?
javascript - JS / jQuery 中类似 Flash 的视觉效果
我知道有成千上万种用 JS 制作的视觉效果可以在 Google 上找到。但是大多数效果在网页设计中是无用的,或者像“鼠标光标后的时钟”一样过时了:| 我也知道http://www.chromeexperiments.com和http://www.dhteumeuleu.com之类的网站,但这些示例使网络浏览器使用 100% 的 CPU 功率,并且大多看起来不错,仅作为示例。
我正在寻找的是没有 Flash 几乎不可能实现的效果,不使用 100% CPU,并且不打扰用户。我需要它用于游戏网页。一个很好的例子是这个:http: //jqueryfordesigners.com/demo/trovster.html - 仔细查看标题。
javascript - 布尔 HTML 属性
HTML 中有一些属性是“布尔值”——如果它们存在,浏览器会将它们视为“真”,而不管值如何。在标签上选择了此类属性的一个示例。<option>
另一个被选中。<input type="checkbox">
如果您调用setAttribute()
了此类属性,则似乎没有可以设置的值以使浏览器始终如一地表现该属性一样。
例如
仍将标记选择的选项。null、空字符串或undefined也不起作用。如果有人知道我可以设定一个值来实现我的目标,请告诉我,但我认为不存在。(因为我使用了一些框架代码,不调用setAttribute()
,或者调用removeAttribute()
很困难。)
我正在尝试查找此类属性的详尽列表,以应对特殊情况。这是我到目前为止所拥有的:
- 选择的
<option>
- 检查_
<input>
- disabled , readonly of
<input>
,<select>
,<option>
,<optgroup>
,<button>
,<textarea>
- 倍数_
<select>
请帮助我完成此列表 - 或将我指向现有的列表。
flash - YouTube 播放器上的 HTML 层
这里的任何人都成功地在使用 swfobject(v1.5 或 2.0)嵌入的 YouTube 播放器之上分层 HTML 内容?
我可以在网站的其他区域通过 Flash 分层 HTML。问题是特定于 YouTube 的播放器和 IE6/7。
我在 HTML 层上使用绝对定位和 z-index。
我将 wmode=transparent 作为参数传递给 flash
更新:事实证明,youtube 容器的绝对定位阻止了 html 层出现在前面。我将 wmode 设置为“透明”,它在所有浏览器中都可以使用。感谢以下建议
javascript - 如何使用 JavaScript 创建模式弹出窗口?
如何使用 JavaScript 和 CSS 创建带有灰色背景的模态弹出窗口?
谁能给我一个例子?
javascript - 引发 javascript 事件或从 XY 坐标获取对象
如果鼠标悬停,我可以得到一个对象。我可以在任何给定时间获取鼠标的坐标。给定它的坐标,我如何获得一个对象 - 如果它们与鼠标不同?
本质上,用户将 div 放在屏幕上的某个位置。由于 div 比鼠标光标宽,我需要知道 div 的角在什么对象上(而不是鼠标在什么对象上)。有没有办法在 JS 中引发 mousemove 事件 - 将坐标传递给它?
谢谢
对于阅读这篇文章的其他人来说,这只是一个快速的帖子脚本。虽然我没有选择 jquery 作为我的答案,但它可能是你的答案。对于我们想要提供的许多客户端工具,这似乎是一个非常灵活且功能丰富的解决方案。
asp.net - window.location 之后的 JQuery 模态弹出窗口
以下是此问题所需的信息。
默认.aspx /test/default.aspx
当 default.aspx 加载时,用户单击一个按钮,然后该按钮应重定向到 /test/default.aspx。我的模式弹出窗口不能与重定向和想法一起使用?
我尝试过window.location = "/test/default.aspx";
使用自定义settimeout
方法来调用该函数,但它不起作用。如果我延长延迟时间,新页面一加载它就会消失或在新页面加载时闪烁。
javascript - DOM 动态更新为新的 HTML 内容时的 HTML 解析错误
我最近开始升级我的网站以通过 AJAX 发送和接收请求/响应。我正在使用原型库。
我现有的 HTML 代码包含某些未关闭的标签img
。input
当我尝试div
使用 innerHTML 属性使用此类 HTML 代码更新元素的内容(例如 )时,会出现解析错误,例如“垃圾代码”或“格式不正确”等。
不使用AJAX,即不动态更新DOM,即使上面的html非标准编码,页面也能正常运行。
问题:
有什么方法可以使用动态更新并且仍然避免遇到解析错误?
javascript - 如何在 Javascript 中以相同的方式获取文本框、文本区域和收音机的值?
我想要一个函数/代码,它将返回用户为其名称/id 传递给它的字段提交的值。该字段是文本框、文本区域、单选还是选择都无关紧要。例如,该字段可以是:
或者
当我打电话时:
它应该返回选定的值。
我怎样才能做到这一点?将要:
也适用于文本区域、下拉菜单和收音机?