1667得票28回答
如何向给定元素添加类?

我有一个已经有class的元素:<div class="someclass"> <img ... id="image1" name="image1" /> </div> 现在,我想创建一个J...

228得票14回答
如何清空父<div>元素内所有子<div>元素的内容?

我有一个主div,它有几个子元素。 例子:&lt;div id="masterdiv"&gt; &lt;div id="childdiv1" /&gt; &lt;div id="childdiv2" /&gt; &lt;div id="childdiv3" /&gt; &lt;/...

127得票9回答
在输入框中使用ng-model筛选器

我有一个文本输入框,不希望用户使用空格,并且所有键入的内容都会转换为小写字母。 我知道不能在ng-model上使用过滤器。ng-model='tags | lowercase | no_spaces' 我考虑创建自己的指令,但将函数添加到$parsers和$formatters中并没有更新输...

116得票5回答
如何使用JavaScript将所有HTML元素子项移动到另一个父级?

想象一下:&lt;div id="old-parent"&gt; &lt;span&gt;Foo&lt;/span&gt; &lt;b&gt;Bar&lt;/b&gt; Hello World &lt;/div&gt; &lt;div id="new-parent"&g...

103得票3回答
jQuery empty()和remove()的区别

在jQuery中,empty()和remove()方法有什么区别?当我们调用这些方法之一时,创建的对象将被销毁并释放内存。

78得票3回答
寻找改变DOM元素的JavaScript代码

有没有一些技巧可以帮助我找到哪个JavaScript正在修改HTML元素?我发现一个特定的元素在加载时会添加一个内联样式display:none,但我很难找到是哪个脚本导致的。我知道最终会找到做这件事的脚本,但我想让这个过程变得更容易。 我的理想解决方案是在DOM元素被修改时立即中断Java...

49得票9回答
使用document.createDocumentFragment()和innerHTML来操作DOM

我正在按照以下方式创建文档片段:var aWholeHTMLDocument = '&lt;!doctype html&gt; &lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;h1&gt;hello world&lt;/h1&gt;&l...

42得票2回答
如何使用Jasmine进行DOM操作的单元测试

我需要使用Jasmine对一些DOM操作函数进行单元测试(目前我在浏览器和Karma中运行我的测试) 我想知道最好的方法是什么? 例如,我可以模拟和替换window和document对象,并监视它们的一些函数。但这似乎不是一个简单的解决方案,所以我才会问这个问题! 或者有更好的方法(也许不使用...

40得票14回答
根据所选选项的宽度自动调整SELECT元素的大小

我有一个包含不同选项的 select 元素。通常情况下,select 元素的宽度将根据最大的 option 元素获得,但我希望 select 元素具有默认 option 值的宽度,即较短的宽度。当用户选择另一个 option 后,select 元素应该调整大小,以便整个文本始终可见于元素中。$...

35得票10回答
输入元素上的innerHTML是什么?

我只是想在维基百科的Chrome控制台中尝试这样做。我将光标放在搜索栏中,然后尝试执行document.activeElement.innerHTML += "some text",但它不起作用。我搜索了一下并查看了其他属性和属性,但无法弄清楚我的错误在哪里。 activeElement选择...