如果外部库修改了相应的dom本机元素值,则更新Angular 6表单值

我正在尝试使用Angular 6表单进行协同浏览。在共同浏览开源库时,JS会更新远程方对应元素的DOM值。我在index.html中更新了togetherJS相关代码(两行,一行在head,另一行在body)我观察到使用ControlValueAccessor时,相应元素的表单类型DOM值正在更新,但视图中的FormControl值没有更新。 我的问题是如何将外部库对DOM元素所做的更改反映到视图中angular 6表单控件的元素值中 您可以从以下链接获取代码: 如何复制: 1.从上述链接下载

Dom Firefox插件中超链接的XY位置

我想构建一个FireFox插件,它可以将网页捕获为图像(使用canvas对象似乎很简单),还可以保留网页中存在的超链接的XY位置 我想知道是否有任何DOM方法可以帮助我提取网页中所有超链接的几何信息(XY位置以及高度和宽度) 我几乎被困在这里,因此,任何帮助或线索将高度感谢 谢谢, Kapil似乎可以“遍历”offsetParent对象,将所有offsetLeft属性一起添加,然后获得绝对值 例如,对于此页面上的dom标记链接: A -> offsetLeft = 110 A ->

可以将DOM转储到文件中吗?

我将Firefox与Firebug结合使用,现在我的页面有了一个更成熟的版本,它有更多的功能,但显然有一个功能已经坏了,我有一个早期版本可以使用,但远远落后。 我在想我可以利用转储两个版本的DOM来比较它们, 我该怎么做? 谢谢 您可以尝试document.documentElement.innerHTML并将其保存到文件中。在Mozilla中,请签出。尝试和测试过的工具是GIT和SVN,可能重复:

如何将org.w3c.dom.Document转换为org.jdom.Document

我需要将org.w3c.dom.Document转换为org.jdom.Document 我试过下列方法 InputStream inputStream = new ByteArrayInputStream(str.getBytes()); Tidy tidy = new Tidy(); tidy.setMakeClean(false); tidy.setShowWarnings(true); //tidy.setShowWarnings(false); tidy.setTidyMark(f

ember.js路由渲染:使用setTimeout()进行dom操作?

如果我想在视图呈现后调用jquery插件(例如,将一个表插入dom),除了使用window.setTimeout()执行此操作之外,还有其他可能性吗 此代码执行此任务(1ms超时;这很奇怪): 但是这个代码不起作用: Route.HomeRoute = Ember.Route.extend({ renderTemplate: function() { this.render("home"); // render the home view

Jsoup-CSS在DOM结构中选择

我得到了以下HTML: some text <b>some bold text</b> <span property='some property1> some semantic term2</span> <p><span id='mark1'></span> some text <i>some italic text</i></p> <span property='s

Dom 为什么我的浏览器说对文档元素的访问被拒绝

我正在运行下面的自动热键代码,它在好天气时一直有效,而在坏天气时大部分时间有效(互联网和/或计算机运行缓慢) 079:Sleep,500 081:ie_win.document.all.lbContentIframe.contentWindow.document.all.btnOkId.click() 082:Sleep,500 083:While,即win.document.all.lbContentIframe.contentWindow.document.readyState“完成” 08

Dom Jxbrowser:获取my元素的父元素

有没有办法直接让父元素找到它的属性? 在我的情况下,我有一个 我必须使用函数 img.getparent().getparent().findElement(By.tagName("a")).getAttribute("href")); 由于父节点可以找到许多相同类型的元素,因此结果并不准确 <td> <a href=""><img></img></a> <a></a> <a></a>

Dom InnerHTML何时立即执行?

我希望这个HTA代码打印a,稍后会被b取代。但是,它所做的是在一段时间内不打印任何内容,然后b。 启用MsgBox行后,它会首先打印a 似乎推迟了执行statusinfo.InnerHTML=“a”。谁能告诉我这是为什么?如何获得所需的行为(立即刷新) Sub doThis() statusinfo.InnerHTML=“a” 'MsgBox“停止” 强化手术 statusinfo.InnerHTML=“b” 端接头 次密集作业() “需要很长时间 端接头 跑 脚本和渲染在单个线程中执行。这意

Dom Electron:DevTools使应用程序更快?

我有我正在开发的电子应用程序;我面临一种奇怪的行为,我想从中受益 我有一个带有溢出的div元素:auto,在它里面,我有很多元素。当用鼠标和触控板滚动时,会有点起伏,但用滚动条就不会了 但在开发过程中,我注意到,如果我打开一次DevTools,应用程序会变得更平滑,即使在关闭之后也是如此。所以我的结论是:打开显影工具使电子速度更快 但我的应用程序不会永远处于开发阶段。打开开发工具会触发哪些可能由我的应用触发的事件 编辑 最后,DevTools正在调整窗口的大小(使其更快)。经过调查,我改变了主意

Dom 拖动一个div及其所有子div

我有以下代码: <body> <div id="container" style="position:absolute; left:0px; top:0px; z-index:1;"> <div id="div1" style="background-color:Red; position:absolute; left:0px; top:0px; width:256px; height:256px; z-index:0;" >&

Dom 查找并替换变量div内容

我有一个php页面,其中包含大量HTML。HTML的一部分具有以下格式的div: <div class="reusable-block" id="xyzabcwy">there is a lot of HTML here which may be in any format</div> 请记住,这个div包含在DOM中的任何位置,但是,我从编程的角度知道div ID 我最初是在我的数据库中找到这个字符串的,因为它的一个记录存在于数据库中。然而,数据库记录中的数据和页面之

CSS3-删除DOM时的转换

使用,可以在元素插入DOM后立即为其设置动画。下面是一些CSS示例: @-moz关键帧淡入淡出{ 从{opacity:0;} 到{opacity:1;} } @-webkit关键帧fadeIn{ 从{opacity:0;} 到{opacity:1;} } @关键帧淡入淡出{ 从{opacity:0;} 到{opacity:1;} } #盒子{ -webkit动画:fadeIn 500毫秒; -moz动画:fadeIn 500毫秒; 动画:fadeIn 500毫秒; } 在元素从DOM中删除之前

opa:dom元素更新的奇怪行为

我有一个奇怪的行为,代码如下: function update(txt, _) { #text = <>{txt}</> #data = <>{txt}</> } command = <a onclick={update("test1", _)}> change text1 </a> <+> <a onclick={update("test2", _)}> change

AngularJS:当用户操作同时影响模型和DOM时

这是一个AngularJS应用程序。我有一个依赖于服务的自定义指令 我真正感兴趣的是处理影响模型和DOM的用户操作的“角度方法”。一些示例代码: HTML: 当用户删除一个位置时(通过单击按钮),我还需要做一些事情来搞乱DOM,例如,将窗口滚动到顶部,等等。在控制器中有一个处理模型的函数,然后在指令中有另一个处理DOM的函数,这感觉很奇怪……但两者都基于相同的用户操作 我是不是想得太多了,还是真的错过了什么?我应该如何处理一个同时处理模型和DOM的单用户操作?当您处理AngularJS时,您可能

Dom Console.log jQuery对象不显示所有属性

这个问题可能是因为我对chrome控制台的理解不够 在包含jQuery的页面上,当我执行以下操作时: console.log($('#content'); 当我选择一些随机div时,我得到的响应如下所示: [div#content, context: document, selector: "#content", jquery: "1.9.1", constructor: function, init: function…] 当我点击它时,我看到五件事: >0: div#content

Dom 淘汰数据绑定浏览器工具

如何从浏览器工具触发数据绑定属性?在下面的示例中,如何从浏览器工具将showDiv设置为true或false <div data-bind="visible:showDiv">Text</div> 文本 是否真的需要从浏览器工具执行此操作?难道你不能创建一个按钮来调用视图模型中的函数来切换它的值吗 在您的viewmodel中(假设您有一个可观察的showDiv): var self = this; self.showDiv = ko.observable(tr

Dom 如何在全球范围内确定Polymer 1.x Polymer Web组件的范围

如果我在Polymer中有一个自定义web组件,是否可以将模板的范围限定为主DOM(index.html)的一部分,而不是隐藏在阴影中 我试图钩住一个由脚本激活的输入,但该脚本无法看到阴影DOM <link rel="import" href="../../bower_components/polymer/polymer.html"> <dom-module id="custom-element"> <template> // Code to be

如何轻松检查完整DOM路径

我正在用python PAMIE模块编写一些脚本 在我的脚本中,我使用internet explorer对象并处理此对象 我正在使用DOM路径,但检查完整的DOM元素路径并不容易 例如,如何搜索完整的dom路径(如格式) divChild.nextSibling.nextSibling.nextSibling.nextSibling.childNodes[0].nextSibling.nextSibling.nextSibling.nextSibling.childNodes[0].chi

文档对象模型(DOM)概念背后的真正想法是什么?

我是HTML和HTML5的初学者。 在阅读以下内容时,我找到了术语DOM和domapi。我通读了维基百科,但无法消化其背后的全部思想 谁能给我解释一下: 文档对象模型(DOM)概念背后的真正想法是什么 它与HTML5有什么关系 谢谢, 森 DOM是浏览器对HTML文档的内部表示 domapi是在浏览器中使用JavaScript编程DOM的方法 HTML5只是HTML的一种新风格。它以完全相同的方式使用DOM MarkPilgrim所说的是,可以通过DOM API对HTML5DOM元素执行某

来自dom的角度JS更新模型

我已经看到了大量关于这方面的问题,所有这些问题似乎都可以通过调用或触发输入上的change()方法来解决。但我似乎无法用这些方法来工作。在这个提琴中,我可以在框中键入一个名称,并在键入时获取要更新的模型值。但是,当我单击链接时,要将输入名称设置为某个值,我希望更新模型名称。我需要做什么 我尝试这样做的原因是,当用户使用浏览器autofill或LastPass或类似工具自动填充表单时,我希望能够刷新我的角度模型。肯定有一些角度命令可以从DOM刷新模型 获取范围,然后更改ng模型属性: $('#s

访问所有自定义DOM属性

一个循环如何覆盖所有添加的DOM属性(不是) 示例DOM: var div = document.createElement('div'); div['newProp1'] = '123'; div['newProp2'] = true; div['someOtherProp'] = false; ... ... 假设我不知道“新”属性的名称,我如何访问它们 var div = document.createElement('div'); div['newProp1'] = '123'; di

Dom 如何获取parentNode';s使用d3.js索引i

使用d3.js,如果我在(比如)父节点的某个值x之后,我会使用: d3.select(this.parentNode).datum().x 不过,我想要的是数据索引。建议 谢谢 元素的索引仅在集合中定义良好。当您只选择单个元素时,就没有集合,索引的概念也没有真正定义。例如,您可以创建许多g元素,然后对不同的(重叠的)子集应用不同的操作。任何个人 g < /C>元素都有几个索引,这取决于所考虑的子集。 为了实现您想要实现的目标,您必须保留对您想要使用的特定选择的引用。有了这个和一些识别元素的东西

如何在避免分离DOM树的同时删除自定义元素?

我使用Polymer创建自定义元素web组件,在从DOM中删除它们时遇到了问题。假设我有这样一个元素: <link rel="import" href="../polymer/polymer.html"> <polymer-element name="demo-element"> <template> <h1 on-tap="{{ titleTap }}">A custom demo element</h1>

ReactJS能否基于服务器端呈现的DOM初始化其状态?

我喜欢这样做是多么容易。唯一让我困扰的是,它的工作原理是,数据必须通过浏览器下载两次。首先使用DOM标记,然后再次使用JSON格式在运行时初始化状态。DOM中已经存在的所有数据都不能单独基于此进行再水化吗 我已经用自定义绑定处理程序做了一些实验。我希望有一种方法可以让你做出类似的反应 //Custom binding to load the values into the view model from the DOM ko.bindingHandlers.PE = { init:

Dom 用动态页面抓取网站

我需要抓取网站,并提取一些信息后,表单提交动态创建的网页 我需要抓取的信息主要来自这些网站上的数据库 添加: 爬虫通常通过从一个超链接跳到另一个超链接来工作。所以这些大部分是静态页面。如何抓取不是静态存在而是动态创建的页面 从爬虫的角度来看,没有太大区别。您仍在获得更广泛的HTML 你唯一需要注意的是,链接会导致无限多的页面,例如动态生成的日历,并且有指向下一个月/上一个月/年的链接。从爬虫的角度来看,没有太大的区别。您仍在获得更广泛的HTML 你唯一需要注意的是,链接会导致无限多的页面,例如动

dojo在创建新dom节点时遇到的问题

我试图创建一个新节点,它是文档中现有ul节点的子节点,但无论我如何继续,我似乎都会得到一个错误。以下两种方法是我尝试过的方法: var ul = dojo.query('#highlights ul').0; dojo.place("<li></li>", ul); 这就产生了一个错误: 类型错误:文档未定义 这真的让我很困惑,因为ul元素已经定义……我决定我应该尝试将相同的li元素添加到文档正文中,所以我去尝试: dojo.create("li", null, doj

Dom 使用AngularJS展开/收缩表节

我有一个通过AngularJS绑定到数据的HTML表。为了简单起见,假设它有两列,CustomerId和CustomerName 当用户单击该行(或加号、按钮、链接,都无所谓)时,我希望展开该行下方的一个部分,进行ajax调用,并显示结果数据。我还想折叠先前扩展的行(如果有的话) 这看起来像是一个DOM操作任务,我知道如何在JQuery中完成它(或者至少可以解决它),但我希望正确地完成它(即“角度方式”)。这可以通过指令完成。DOM操作通常通过指令完成。 var-app=angular.mod

Dom 如何使用Dart动态添加样式表?

我知道如何在Javascript中动态添加样式表。 这可以使用以下代码完成: var sheet = document.createElement('style'); 但是当我使用Dart()尝试同样的方法时,如下所示: CssStyleSheet sheet = document.createElement('style'); CssStyleSheet styleSheet = new CssStyleSheet(); 然后Dart编辑器告诉我“元素类型的值不能分配给CssStyleS

Dom 如何使用CefSharp获取HtmlDocument?

无法获取像ie WebBrowser?WebBrowser.Document.GetElementById(字符串id)这样的html元素; 我是CefSharp的新用户,谢谢 实际上,这是在CefSharp中处理dom元素的唯一简单方法,或者您可以使用的另一种方法是ChromeDriver browser.ExecuteScriptAsync("document.getElementById('element_Id');");

Dom 了解Spring引导自动配置行为

Spring Boot包含以下短语: 您可以浏览SpringBootAutoConfigure的源代码以查看 @我们提供的配置类(请参阅 META-INF/spring.factories文件) 如何浏览指定的源,是否应该将其制作成文档中的可浏览链接 欢迎阅读关于自动配置机器如何在Spring Boot中工作的其他阅读材料。谢谢 要么使用IDE,要么转到我不知道为什么我们不链接到源代码。我已经打开了。谢谢你的建议。

角度2:更改根AppComponent之外的DOM元素

我有一个可观察的--加载$,当我想在UI中显示加载覆盖时,它会输出true,当需要删除该覆盖时,它会输出false。可见性由CSS类控制 当Observable发出true时,我想将CSS类添加到,并在false中删除它 html <body class=""> <my-app>Angular app goes here</my-app> </body> <body> <my-app> &l

PhantomJS:渲染页面前修改dom

我使用的是PhantomJS2.1.1 能够抓取网页并生成屏幕截图 它正在工作。。。但是在将页面呈现为png之前,我想做一些DOM操作(javascript) 我正在做的是(总结一下): 在firefox控制台中进行自我测试时 document.querySelector('[id^="boardBackgroundImg-"]').style.filter = 'invert(1)'; 它在工作 但在我的幻影脚本中。。。它什么也不做(但没有错误)。 我试着将它放在一个外部js文件中,并使用i

启动FocusManager.parse_以获取DOM事件上的_输入

我看到了以下几点 启动FocusManager.parse_以获取DOM事件上的_输入 在运行操作DOM的脚本(基本上是通过更改行序列对表进行排序)后,显示在GoogleChrome控制台中。这是我需要解决的问题吗?似乎是由卡巴斯基防病毒浏览器扩展生成的。我想没什么不好的,除了性能问题。卡巴斯基被关掉后消失了。谢谢

jQuery更新DOM以访问注入的html标记

好的,我正在通过ajax提交表单。结果字符串是我附加到DOM主体的一组html链接和图像。 可以在这个新代码中使用jQuery进行搜索吗 在ajax请求之前: <div id="results"></div> <div id=results"> <img src="somevalidpicture.jpg" class="image"/> <img src="somevalidpicture2.jpg" class="image"

Dom 返回id属性设置为的所有节点的xpath查询

我可以进行一个查询,返回一组节点的结果集,这些节点的id设置为我知道的值。但我不知道如何获得显式设置了id的所有节点的结果集 我不知道如何获得显式设置了id的所有节点的结果集 *[@id]将选择具有[id]属性的所有节点: 问题是它将拾取id存在但为空的节点(即id=”“) 如果要忽略具有空[id]属性的节点,请使用:*[@id!=“”]谓词[@id]是正确的。它将选择具有id属性的元素。你的第二条建议很冗长。这个谓词[@id!=“”]就足够了,因为您正在询问是否有一个id属性的字符串值不是空的

Dom Chrome扩展在主体完成加载之前注入javascript

我要triyng创建一个Chrome扩展,在脚本执行之前阻止它 脚本标记位于body标记中,而不在head中 有可能吗 在manifest.json中,我设置了如下内容脚本: "content_scripts": [ { "run_at": "document_start", "matches": ["http://website.it/*"], "js": ["dojob.js"] }] 我的剧本是这样的: var cont = 0; document.addEventL

在webkit中是否有可以使用的DOMAttrModified替代方案

我需要利用这个DOM事件。IE有onpropertychange,它也做了我需要它做的事情。然而,Webkit似乎不支持此事件。我可以使用其他方法吗?如果您只喜欢检测对setAttribute()的调用(而不是监视所有属性修改),那么您可以在所有元素上使用以下方法: Element.prototype._setAttribute = Element.prototype.setAttribute Element.prototype.setAttribute = function(name, val

Dom 是否可以在Dart中创建初始屏幕(页面加载)?

大家好(特别是对冈特:)。是否可以使用Dart创建启动屏幕(加载页面)?据我所知,目前只有在加载DOM内容后才能调用Dart 我想实现一个简单的示例: 页面加载时,在空白屏幕上显示感叹号(!) 页面加载后-显示页面文档本身 你真的需要飞镖吗?你可以把它静态地添加到你的HTML页面,然后在Dart准备好的时候删除它。嘿..说得好!我以前从未做过(也没有使用Dart或JS),但您的建议看起来非常简单。

html5画布don';从DOM中提取

我使用VisualFoxpro用html5画布绘制了一些图形。VFP是OOP软件,使用与DOM相同的逻辑代码。这里的apie是使用internetexplorer.application创建的对象。它也可以是嵌入在vfp表单上的activeX(浏览器)olleclass=“Shell.explorer.2” 使用createElement我可以构建html5画布:canvas=apie.document.createElement(“画布”) 我测试它正常(对象、宽度、高度、样式…) 我使用以下

DOM-找到3个具有非唯一id的元素#付款形式:

我对Prestashop的BlueMedia支付方法有问题,模块已安装并配置,但在控制台中我得到的信息表明ID不是唯一的,我不知道为什么会发生这种情况。有人有类似的问题吗?它只显示2种支付方式,并且应该显示:使用BlueMedia支付,并在右侧显示一个标志 链接到商店:

tinyMCE:tinyMCE.dom.Selection事件

是否有人在tinymce中使用了tinymce.dom.Selection类?我尝试将函数应用于dom.Selection.onBeforeSetContent或onSetContent失败。文档显示了以下语法: event_callback(<tinymce.dom.Selection> ed, <Object> o) 它会因“ed.dom未定义”而失败。我还尝试: $('#tinyMce').tinymce({ ... init_instance_cal

Dom 如何访问d3 SVG元素的数据

因此,我正试图为d3所做的这一华丽的可视化制作我自己的版本: 我所做的只是将整个图表向左移动,然后尝试在右侧显示不同的关系,因此每次将鼠标悬停在左侧的名称上,不仅可以看到不同类型的连接在图表上改变颜色,还可以看到右侧这些连接的名称 我遇到的问题是访问连接的实际名称。我是javascript新手,甚至是d3新手,在理解如何访问这些SVG元素的实际名称时遇到了问题。到目前为止,我只是在console.log()中使用两行代码: var targetTest = d3.selectAll("path

ExtJS4:查找树节点的DOM元素

我想在ExtJS4应用程序中运行自动UI测试。我不想使用Siesta,Sencha的测试工具。相反,我想使用一个自定义工具 应用程序使用树面板。为了支持自动化UI测试,每个treenode(Ext.data.NodeInterface)必须在其HTML表示中具有唯一的、独立于语言的标识符作为属性 当添加到树中时,应在树节点处设置此标识符。然后,treepanel的自定义ExtJS插件应将treenode对象的标识符呈现为其HTML表示形式 所以,我的问题是:如何获取Ext.data.NodeIn

Dom mootools 1.2导致IE9中出现JS错误

我用java脚本编写了以下代码,在.aspx页面上创建了几个漂亮的日历控件 var calFrom = new Calendar({ rangeDateStart: 'd/m/Y' }, { classes: ['dashboard'], direction: .5, days: shortDayName, months: shortMonthName }); 错误为“SCRIPT5022:DOM异常:无效字符\u错误(5)”,这发生在mootools文档中。实现方法,在IE8中工作正常 有

如何在触摸设备上使用DOM“keyup”事件*可靠地模拟HTML5“input”事件*

较旧的浏览器(尤其是移动浏览器)还不支持HTML5“输入”事件,例如,每当文本字段的值发生实际变化时,就会触发该事件 因此,我们希望通过捕获“keyup”事件,并跟踪所有的左键、右键、退格键和DEL键,以及输入的可打印字符,来重建这一点。这真是太麻烦了 然而,在触摸设备上,用户可以将光标定位到现有文本的中间,并在其中间键入字符Sang-Bang.如果我们在接收事件时知道光标的位置,我们只能预测“keyup”之后字段的值 我们无法从任何地方获得输入元素信息中光标的当前位置。因此,我们无法可靠地模拟

在aspose.words中使用DOM在每个页面中添加单独的页眉/页脚

我使用文档对象模型从XHTML创建docx。 我可以创建一个有两个共同部分的文档(一个用于正文,另一个用于页眉和页脚,启用了第一页不同选项)。 现在我们需要为不同的页面创建不同的页眉和页脚。我不知道如何使用DOM实现这一点。 在用于创建不同页眉和页脚的普通word文档中,我们需要将每个页面作为分页符进行拆分,然后在页眉和页脚中,它将显示为不同的部分,我们可以禁用“linktoprevious”选项并为不同的页面创建不同的页眉和页脚。 我想知道是否有任何方法aspose.words可以自动识别每一

上一页 1 2 ...  4   5   6   7    8   9   10  ... 下一页 最后一页 共 23 页