dom-manipulation相关内容

渲染速度:一次添加一个DOM项目或一次添加一组项目

目前,当我从搜索中收到结果时,我循环结果并将其附加到列表中(我猜这会导致浏览器在每次添加项目时重新呈现页面 - 有没有办法确认?)。 > $。each(results,function(key,val){ $(“。results”)。append(““+ val +”“); }); 在这部分第二个浏览器中滞后一点(有动画和东西...)。 ..
发布时间:2017-06-25 05:51:17 前端开发

我如何观察'a'标签的内容 - jquery

我有一个空白的 标签,该内容通过外部JavaScript加载。我想观察 ,当其内容更改执行另一个任务时。这个内容只会改变一次。 可以这样吗? 我也在使用jQuery。 提前感谢 解决方案 您可以使用混合物 jQuery && DOM 3级事件(请参阅下面的浏览器支持)。 如果您想检查内容,你可以这样做: var $ a = $('a'); ..
发布时间:2017-06-25 01:56:40 前端开发

如何清除没有innerHTML =“”的div的内容;

我有一个由JS创建的DOM填充的div, 我希望div在JS函数重复时被清除,但是我听说使用 document.getElementById('elName')。innerHTML =“”; 不是一个好主意, 什么是一个有效的替代方法来清除div的内容? 解决方案 如果你有jQuery,那么: $('#elName')。empty(); 否则: ..
发布时间:2017-06-25 01:44:45 前端开发

有没有办法得到只有顶层元素的innerText(并忽略子元素的innerText)?

示例: $有一种方法来获取只有顶级元素的innerText(并忽略子元素的innerText) b $ b 顶级节点文本 子节点文本 如何获取“顶级节点文本”,同时忽略“子节点文本”?顶层div的innerText属性似乎返回了内部和顶部文本的连接。 解决方案 只需遍历子节点并连接文本节点: v ..
发布时间:2017-06-25 00:26:44 前端开发

查找正在更改DOM元素的javascript

有什么技巧可以用来查找javascript是否改变HTML元素?我有一些麻烦,找到一个特定元素如何获得一个内联样式的 display:none 加载加载。我知道我会找到最终这样做的脚本,但是我希望这个过程更容易。 我的理想解决方案将是一些打破javascript执行的方法DOM元素被修改。我知道Chrome的开发工具能够右键单击一个元素,并选择Break On> Attribute Modi ..
发布时间:2017-06-24 23:49:01 前端开发

为什么在控制器中操纵DOM是一个坏主意?

许多人告诉我,在控制器中操纵DOM是一件非常糟糕的事情,但究竟是什么原因。它如何影响您正在制作的应用程序? 最好的做法是什么,怎么做? 解决方案 技术控制器应小于紧凑,不应该是 玩DOM。控制器只有兴趣有一个业务逻辑和 根据我的观点,“之后的原因你不应该操纵DOM控制器“是,这只是因为担心的分离。如果您从控制器执行DOM操作,那么它会紧密耦合到您的控制器&那段代码不能重复使用 ..

输入元素的innerHTML是什么?

我只是想从维基百科的镀铬控制台这样做。我将光标放在搜索栏中,然后尝试执行 document.activeElement.innerHTML + =“some text”,但它不起作用。我搜索了一下其他属性和属性,并且无法弄明白我做错了什么。 activeElement selector工作正常,它正在选择正确的元素。 编辑:我刚刚发现这是值属性。所以我想改变我所要求的。为什么不改变 i ..
发布时间:2017-06-24 20:44:32 前端开发

在PHP中有一个JQuery DOM操纵器/ CSS选择器等价类吗?

我知道我可以使用 DOMDocument 和 DOMXPath 来操作XML文件。但是,我真的很喜欢JQuery,如果有更像JQuery在PHP的世界,我可以用于服务器端DOM操作,这将是巨大的。 我只对如何 感兴趣JQuery选择和操作DOM,如下: 不是所有的 JQuery的其他部分(我猜 你可以说只是流行和 Sizzle parts)。 更新: 看起来有一个等效的选 ..
发布时间:2017-02-22 22:16:29 PHP

使用按钮循环通过数组

好吧,本质上我想创建一个包含下一个和上一个按钮的简短测验。我想循环通过两个数组,问题和选择,并在结尾有一个分数。我已经阅读了关于DOM和事件的章节,它只是没有明显地点击。 真的,我需要一点代码,显示一个具体的例子,如何操作DOM。我到目前为止只有数组,并且一个函数声明x事实上是通过id获取我的元素。哈哈。 对不起,我没有更多的代码。我试图附加id到一个段落,然后得到它的id和docum ..
发布时间:2017-02-09 13:11:53 前端开发

检测元件的outerHeight()与NG-重复

我试图检测将取决于从一个数据库中的数据改变元素的高度。 我用.outerHeight成功之前,却无法做到这一点,它包含从纳克重复数据的元素。 有没有办法做到这一点,一旦数据填充角元素还是有检测这个另一种方法? 解决方案 是的,你需要创建一个属性指令,并把它放在NG重复。 < D​​IV NG重复=“无论在项目”外高度>< / DIV> 该指令将它编译之后发 ..
发布时间:2016-05-09 20:37:48 前端开发