当我点击一个表单按钮,调用一个函数将DOM元素插入页面,模拟ajx回调函数的exe时,就会重新执行导入的js文件。DOM插入会导致页面刷新,从而从服务器重新请求所有文件
函数调用没有什么大的变化:
var addFashionVideo = function() {
var nodeContainer = document.getElementById('vidList');
var mytitle = document.forms.addVideo.newVidName.value;
var
在子窗口的Sencha中,我获取图像的id,然后如何将图像id传递给父窗口中的文本字段。我点击按钮进入子窗口,希望在按钮上方的文本字段中显示所选图像的id
谢谢 在创建窗口期间,您将向窗口传递一个textfield引用,单击按钮时,您将使用该引用:
xtype: 'textfield',
},{
xtype:'button',
text: 'Get Image'
handler: function(btn) {
Ext.create('Ext.wi
我有一个处理程序:onCalendarEditFunc,用于编辑网格中选定的单元格。现在我有这个:
onCalendarEditFunc: function() {
var selection = this.getView().getSelectionModel().getSelection();
requires : [
'Ext.grid.plugin.CellEditing',
'Ext.grid.column
如何获得chiwawa或pudal仅限
你可以试试这个xpath
$html = '<div id="animal"><p class="dog"> pudal </p> <p class="dog">chiwawa </p> </div>';
$qry = '//div[@class="animal"]/p[@class="dog"]/text();
//div[@id = 'animal']/p[2]/text()
当我们说加载DOM时,我指的是DOM,而不是页面。
浏览器中发生了什么!什么时候加载DOM?请你再精确一点。
谢谢“当加载DOM而不是页面时”并没有多大意义。加载HTML时,浏览器将其呈现为您在屏幕上看到的静态页面。DOM是允许与这些元素交互的表示
例如,我可以用JavaScript创建对象,然后对它们进行操作,但我只操作了一个简单的对象。DOM对象看起来像同一个对象,但它与相关的[X | XH | H]TML对象相关联;因此,当我对这个对象调用一个方法时,它不仅与一个信息容器交互,还与页面上的
今天,我试图做我自己的注释,以便在Angular2项目中使用它。
此注释必须在特定零部件上添加实体类
所以,我搜索了Angular源代码,但很难看到注释是在哪里创建的,以及是如何创建的
目前,我已经尝试过:
export function BodyClass(classes: any): ClassDecorator{
classes = classes || {};
if(typeof classes === 'string'){
classes = {cla
给定一个树如何初始化它,使节点可以随意展开
我已经尝试使用@ViewChildren(Tree)Tree获取引用,但是在尝试访问他的孩子时,会导致未定义的引用。这是一种基本上模拟沿树单击的黑客行为。我添加了这个解决方案,但我真的希望有人能找到更好的解决方案
给定具有树的组件,我们可以获得对树节点的引用,然后根据需要“单击”它们:
@Component({
selector: 'filemanager',
templateUrl: './filemanager.html',
我有一个angular2组件,我已经包括在下面。我生成一个章节列表,然后用*ngFor=标记显示,但我希望能够在我的ng2组件中单独针对这些章节,以便突出显示所选章节。我认为下面的代码会生成如下内容:
<p class="chapter 1" #1>1. My First Chapter</p>
但是,我没有得到1,因此我的选择器不起作用,默认情况下,我无法设置要选择的列表中的第一章
import { Component, ViewChild, ElementRef,
我知道我可以使用id获取元素
但是如何按类名获取列表元素呢?从Elm 0.19开始,浏览器包不公开任何其他帮助程序函数来查询DOM。委员会:
根据具体需要,您可能需要编写一个JavaScript函数,用于查询元素、读取感兴趣的位,并使Elm应用程序可以通过访问结果
例如,看一看这本书,寻找灵感。它将document.querySelectorAll()函数作为端口公开,您可以通过订阅querySelectorAllResponse捕获其结果。您能否描述一下为什么需要该函数,您试图解决的实际问题是
我有一个组合,它的主小部件有两个子部件,因此:
public MyComposite() {
child1 = new FlowPanel();
child1.getElement().setId("child1");
child2 = new FlowPanel();
child2.getElement().setId("child2");
panel = new FlowPanel();
panel.add(child1);
pan
web浏览器窗口包含窗口对象。此对象包含许多属性。其中许多属性都是对象。有些是构造函数(XMLHttpRequest、Worker、File等),有些是常规对象(文档、位置、导航器、历史记录、屏幕等),有些是非构造函数函数(也称方法)(警报、设置超时等)。还有一些属性只包含基本值(innerHeight、innerWidth、name、status、closed等)
这是一个巨大的财产集合。研究所有这些都是很困难的,但是当我们认为每个浏览器都有自己的属性集时,它变得更加残酷。
以下是Firefo
我最近观看了Dav Glass的演讲,服务器端呈现的小部件让我特别感兴趣
我想做一些类似的事情,同时仍然能够在客户端为小部件使用javascript。我面临的问题是如何在页面加载后运行与小部件关联的代码(添加单击事件等)
一种方法是为每个小部件编写一个init函数,然后将其转换为字符串,并将其与呈现的html一起放入脚本标记中,但我认为这不是一个非常好的解决方案
有谁能想出更好的解决方案吗?您考虑过使用Dojo吗?它还有一个很棒的小部件系统,可以从html中解析小部件
滚动您自己的小部件系统会遇
我正在将一些html导入dom文档,并使用xpath提取我感兴趣的html部分。见下文:
$dom=新的DOMDocument()
@$dom->loadHTML(“$myHtmlFileHere”)
$xpath\u dom\u doc=新的DomXPath($dom)
$dom_object=$dom_document->query('myPathHere')
下面是html结构“returned”:
A组
aaa
真棒
eee
B组
fff
C组
zzz
uuu
三,
存款准备金率
如你
标签: Dom
digital-signature
我有一个已签名的XML文档,我可以验证签名,我感兴趣的是获取某些字段以供使用:
<?xml version="1.0" encoding="UTF-8"?>
<inicio>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR
一个没有JS经验的新手。
我已经编写了用于填充JSON下拉列表的代码
编辑:
我试图添加聚合物元素
聚合物.省道
import 'package:polymer/polymer.dart';
@CustomTag('player-item')
class PlayerItem extends PolymerElement{
@observable String playerName='hello';
void removePlayer(){
playerName='';
}
我发现您可以在VBScript中通过ID将元素附加到元素:
document.getElementById("td1").appendChild img
我怎样才能附加到正文中?在JavaScript中,您可以执行document.body,但这会在vbscript中抛出一个对象所需的document.body。您可以尝试改用getElementsByTagName(“body”)
请注意,尽管您可能只有一个body标记,但此函数旨在返回节点列表,因此您需要在调用appendChild之前获取
我有一个包含文本元素的React组件。安装组件时,我希望在输入字段中设置文本光标,即,我希望文本输入元素具有焦点
在“传统”JavaScript React组件中,我将通过ref获取输入字段的DOM元素,然后调用其focus方法
我已经阅读了本文档,其中解释了如何在React中使用REF:
唉,本页中包含的代码示例用于自定义组件的引用,它只提到它也适用于React-DOM元素
因此,我尝试将示例代码转换为React DOM元素,以下是我迄今为止尝试的内容:
type state = {
te
我定义了polymer.js2.0的组件。
在这个组件的成员函数中,我希望在dom就绪后将当前组件内容作为dom对象。这可能吗?
在当前组件附加到文档后,如何获取其dom对象?由于任何自定义元素都是HTML元素,这是对dom对象的引用。在这方面,使用Polymer库创建的自定义元素没有什么不同
HTMLElement原型的所有方法和属性都可在聚合物元素的成员函数中获得:
\u onClick(){
const span=document.createElement('span');
span.i
只是想知道是否有人能够帮助我编写以下VBScript:
我可以做类似的事情吗:
设置obj=something。选择节点(路径1、路径2、路径3)
//它将在何处匹配任一路径
或者,如果没有,是否有一种方法可以组合selectNodes返回的内容(IXMLDOMNodeList)?e、 g
设置obj1=something。选择节点(路径1)
设置obj2=something.selectNodes(路径2)
设置obj3=obj1+obj2
事先非常感谢发现我需要了解的实际上是XPATH sy
文档说它支持XPath或CSS选择器,但当我尝试时,似乎对我不起作用
有人知道如何使用它吗?只需在搜索框中键入xpath表达式就可以了。这对我来说在树的顶端构建很有效
Chrome 11的这一功能似乎已被破坏,但我在这方面提出了一个错误:您可以在Chrome javascript控制台中使用$x。不需要扩展
例如:$x(“//img”)对于xpath搜索,使用$x('xpathSelector')。
对于css选择器,请使用$('cssSelector')
但是,最后一个选择器仅返回第一个匹配元
属性节点在DOM中不算作子节点吗
我的页面在正文中是这样的:text>h1>text>div>text>//结束5个孩子
但是属性节点不重要吗?childNodes属性不应该返回所有类型节点的数组吗?使用文本>属性>文本>h1>属性>文本>div>属性>文本>p//等
我有这一页:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<
我已经从独立的谷歌V8 javascript引擎编译了SHELL来运行javascript。在我给出一个包含domapi的javascript之前,它工作得很好。使用domapi时,会出现语法错误。是否应该包括任何库来实现此功能?独立shell没有DOM(文档对象模型),因为它没有在提供文档和DOM实现的浏览器中运行
如果您只是想尝试一些DOM代码,那么您可能可以使用类似的东西来模拟DOM。很明显,您不会有一个真正的页面,也不会在任何地方看到它,但它可能用于测试目的。您好,谢谢您的回答。我成功地
我试图使用Chrome扩展的内容脚本从页面访问具有特定类名的元素。到目前为止,内容脚本可以使用document.getElementById()成功地找到具有特定id的元素,但使用document.getElementsByCassName()或jQuery的$(“.className”)不会产生任何结果。为了进行测试,我使用“header”作为类名,我运行扩展的每个网站的数组长度都是0。你知道我可能遗漏了什么吗?以下是我一直在测试的内容:
manifest.json
=============
我想将当前DOM转储到一个文件中,并能够脱机查看它。基本上,我有一个过时的页面版本,我想保留下来进行比较。一旦我关闭浏览器,我将丢失它,因此我希望完全按照原样保存DOM
在Chrome中,只有一种方法可以做到这一点。使用Web检查器(F12),转到“元素”选项卡,右键单击代码中的标记,然后选择Copy->Copy outerHTML。然后将其粘贴到新文件并保存。我目前使用的是53.0.2785.113 m版Chrome。其他答案似乎不再有效。要正确复制所有子元素/子元素,用户现在必须右键单击,然
我们有一个通用的解决方案,即只对DOM的终端文本节点应用通用字符串过滤器
问题:如何(需要代码示例)通过CKEditor-4工具(如?)遍历选择节点(editor.getSelection()),第一步是从当前选择中获取范围。要做到这一点,请拨打:
var ranges = editor.getSelection().getRanges();
这将为您提供一个范围数组,因为理论上(这一理论只有Firefox证明)一个选择可以包含多个范围。但在99%的现实世界中,你可以只处理第一个而忽略另一个。
在我的扩展中,我试图修改的URL,我怀疑这是因为脚本是异步执行的。Chrome仅保证DOM已准备好用于document\u end内容脚本。也许你可以在document\u start中插入css,使所有图像在处理之前不可见使用chrome.webRequestapi重定向所有图像请求,你会得到更好的结果。@rsanschez我最初使用webRequestapi在onBeforeRequest中将图像请求升级为https,但我在重定向时遇到问题,如果https重定向失败,我会返回http。我需要
如何使用此关键字选择YUI节点
例如:
<a href='javascript:test(this);'>Click Me!</a>
<script>
function test(el){
YUI().use('transition', function (Y) {
var selectedElement = Y.one(el);
});
}
</script>
功能测
我在一个页面中使用聚合物芯列表,显示效果很好,但当我尝试将此文件用作聚合物自定义元素时,它会显示以下错误:芯列表必须调整大小,或者位于已调整大小的溢出:自动div内。
请问如何解决这个问题?因为你的问题提供的信息不多,只是猜测而已。你失踪了
:主持人{
显示:块;
}
...
来自:
重要提示:必须明确确定核心列表的大小,或委托
滚动到显式大小的父级。通过“显式大小”,我们
意味着它通过类或
内联样式,或通过其他布局方式(如flex或
适合)。或者,核心列表可以将滚动委托给可滚动列表
元素,该
我正在使用PureScript制作一个画布游戏,我想知道处理事件侦听器的最佳方法是什么,特别是在自定义monad堆栈中运行回调。这是我的游戏堆栈
type BaseEffect e = Eff (canvas :: CANVAS, dom :: DOM, console :: CONSOLE | e)
type GameState = { canvas :: CanvasElement, context :: Context2D, angle :: Number }
type GameEffec
假设我有以下几点:
<div class="data">
<h2 class="entry-contentH2">Preparation</h2>
<h2>Airplanes</h2>
<ul>
<li><strong>3 large</strong> wings</li>
<li><strong>
我正在使用JSDOM(没有jQuery),我正在尝试选择li标记内部的标记的内部文本
document.querySelector(“#dtlFrm>div:nth child(10)>div.dropdown.specChange>ul”).getElementsByTagName('li')是我目前所拥有的(innerText不起作用)
这就是选择器得到的:HTMLCollection(6)[li,li,li,li,li,li]
0:li
1:李
2:李
3:李
4:李
5:李
这就是HTM
根据,要获取节点的文本内容,
FF的文本内容和IE的文本,但不包括opera,是否有跨平台的方式获取节点的内部文本内容?最通用的属性是此处定义的nodeValue属性:
还有一个名为innerText的属性,我相信它在IE6中可以工作
最好的选择是进行某种对象检测,以确保要使用的属性在当前使用的浏览器中可用
或者,Javascript框架(如)将为您提供已设置为可跨浏览器兼容的方法。链接中未记录该方法,您在哪里找到它?值得一提的是,我使用DOM解析xml,而不是htmlI。我在意识到这一点后更
我想在任何给定的文本周围放置阴影,或者使文本看起来更抗锯齿
例如,假设我正在运行一个简单的文本,例如:
var titleName = R.text(x+200, y-75, "Lorem Ipsoup de jour")
.attr({font: '75px Helvetica, Arial', opacity: 1, fill: "#dfe6ec"})
文本看起来有点粗,与背景不协调。有没有一种方法可以创建阴影效果(理想情况下使用alpha通道)?在SVG
标签: Dom
durandalsingle-page-applicationdetachdurandal-2.0
我正在使用HotTower SPA创建一个单页应用程序,它使用Durandal 2.0
我有两个视图,分别命名为Dashboard和Settings
当我加载网站时,将加载仪表板视图。当我单击“设置”时,仪表板视图被停用,当我单击“仪表板”时,它再次被激活
我在设置视图中有一个方法。调用此方法时,我希望将仪表板视图从DOM中删除。因此,当我再次单击Dashboard时,它必须重新加载视图(就像重新加载网页时一样),而不仅仅是激活它
那么有没有办法手动分离视图呢?您可以在合成绑定中将缓存视图设置为
我正在寻找一个chrome扩展,每次刷新特定页面的DOM时提取特定ElementID的内部文本值
我希望将此值写入通用本地目录上的文本文件。(即C:\UsersUserName\whatever)理想情况下,每次加载到文本文件时,都会覆盖该值
比如说。如果我导航到特定页面。。比方说Google.com,我希望扩展能够查找elementclass“gN089b”,并将单词“googlesearch”提取到一个文本文件中。(我使用的是一个类的例子,但我需要的是一个ID——我只想给出一个超级通用的例子
我有一个基本的DOM菜单,它有第一级“LI”的精灵背景图像。
它工作得很好,但我想有一些问题,不是立即切换悬停图像,而是变为空白,大约一秒钟后,悬停图像“出现”(移动)
这只会在第一次悬停时发生。在那之后,它就像它应该是平滑的。
刷新页面,它又出现了。。。
令人沮丧的。。。
这里有一个链接可供查看:
Firefox v3.6.3上存在此问题。
Chrome 5.0.375和IE 8.0.7600没有此问题
有什么想法吗?这是因为只有在鼠标按下按钮时,才会加载悬停背景图像
一个简单的解决方案是使用
如何获取不包含标记的元素中的文本?
例如:
废话废话废话排除这个
我想去
废话废话
选择作为div元素子元素的文本节点
/div/text()
选择作为div元素子元素的文本节点
/div/text()
要获取div内的任何内部文本,您需要/div//text(),否则您将能够获取div的唯一子文本;要获取div内的任何内部文本,您需要/div//text(),否则您将能够获取div的唯一子文本,谢谢!我必须删除一堆新行字符,但这应该不是问题。使用规范化空格(/div/text())来处理
我一直在寻找一种方法来更改xs:any元素的JAXB行为,因为我们使用的是流而不是DOM。我们需要能够处理巨大的(千兆字节)数据文件/流
JAXB将使用@XmlAnyElement注释生成任意属性。因为我们使用自己的流实现,所以我们需要避免JAXB生成任何属性。然而,似乎不可能告诉JAXB绑定忽略xs:any元素
在我目前对这个主题的研究中,我发现可以编写一个DomHandler,它将被使用。现在,如果这个DomHandler看起来像这样:
StreamHandler implements Do
我的页面顺序如下:index.html-->news.html-->newstext.html。在我的news.html页面div中,我启用了data dom cache=“true”,因为当人们从newstext返回时,他们位于相同的页面位置,并且news.html不会刷新
html有一个主页按钮,可以将其带回索引,在那里有更多的主题可以点击。单击“主页”按钮时,如何从dom中清除news.html
<head>
<meta charset="utf-8"/>
为什么这个代码不起作用?这种方法只适用于css吗
<input type="button" class="one" value="click Me" />
<input type="button" value="change Class" id="clk" />
<script>
$("#clk").click(function () {
$('[value = "click Me"]').removeClass('one').addClass('t
关于流星启动(func)
在客户机上,DOM准备就绪后,函数将立即运行
什么时候“DOM就绪”
我之所以问这个问题,是因为你可以在Meteor模板中使用许多其他模板(即其他DOM元素),并根据加载这些东西所需的时间(即更多DOM元素),在不同的时间加载许多其他东西
在过去,我已经在Meteor.startup上加载了Javascript文件,但它们仍然加载得太早,因为整个DOM实际上还没有加载
Meteor.startup( function() {
//load JS files now
由于ReactJS使用事件委派,是否有方法访问内部节点/事件映射
它不一定是漂亮的,包装一个负责的函数(比如jQuery的on())并进行自定义内务管理可以很好地工作,实际上比通过某种对象访问数据更好
如果我能得到选择器、事件和处理程序(可选),那就太好了,因为我已经在为jQuery做这些了
我问这个问题的原因是因为我正在尝试为ReactJS应用程序进行优化,并且事先知道哪些元素实际具有事件处理程序(以及它们是什么)将导致更高效的扫描
此外,出于非安全原因扫描web应用程序时,这些数据也非常有价
也许这违背了react的理念,但我想知道是否有可能确定刚刚安装的组件的类别
例如:
export class HelloWorldDiv extends Component {
componentDidMount() {
// can I magically determine that the class of the component that just mounted (in this case 'hello-world')?
// totally
标签: Dom
parent-nodeuser-select
我有以下代码:
<span class="outside">
<span class="before">...</span>
<span class="edit" contenteditable="true" autocomplete="off"
autocorrect="off" autocapitalize="off" spellcheck="false">TEXT</span>
<span c
这对于第一个元素来说已经很好了
但是我想在onclick上添加第二个受影响的元素
第一要素
第二要素
您可以在中创建这样做的函数
onclick="function Click() {
document.getElementById('event').setAttribute('value', 'MD');
document.getElementById('letter-bg',).css('background', 'url(/images/giftcard-events/H
我使用的是GWT,我必须直接操作DOM,因为有一个有缺陷的小部件不能正确地将自身居中。我编写了以下代码来清理视图转换期间元素上的子元素,因为RootPanel.clear()不能完全清理HTML:
while (root.hasChildNodes()) {
root.removeChild(root.getFirstChild());
}
但它抛出了一个NullPointerException。但是,只需将getFirstChild()更改为getLastChild()即可完美工作
我正在生成用于客户端的XPath服务器端,我很困惑,为什么在DOM中只能找到表路径(即td中的内容)
事实证明,现代浏览器(至少是Chrome和Firefox)在加载文档时会在表行周围插入tbody标记。看
除了tbody,在计算XPath服务器端时还有其他DOM元素吗?在SGML/HTML4术语中,可以推断出一些其他元素,甚至可以推断出head和body元素,HTML5继续了这一点。因此,像这样的文档是有效的HTML5,尽管它既没有head元素,也没有body元素,任何HTML5解析器都应该添
标签: Dom
Iframe
rich-text-editorinternet-explorer-10
我一直在尝试使用iframe实现richtext编辑器
对于在光标/选项处插入html的脚本,我从以下内容获得了一些帮助:
从
在Chrome和FF上一切正常,但IE(在mo上使用IE10-但在早期的verion模式下结果相同)在以下方面失败:
range.insertNode(frag)
给出以下错误:
SCRIPT5022:错误文档错误
我发现以下链接详细说明了错误:
然而,我不知道如何解决这个错误
任何帮助都会很感激……我(有点)通过添加解决了这个问题。这导致脚本遵循if(e.getSe
我正在尝试制作chrome扩展,它可以递归地在网站上搜索常见的错误消息字符串(如“error 500”等),用于web开发人员测试
第一步是从活动选项卡获取所有链接。因此,在扩展的背景脚本中,我有以下代码片段:
var $html = jQuery(html);
var links = [];
$html.find('a').each(function(){
console.log(this);
console.log(this.href);
//links
目标:使用启用WEB的表单从SharePoint 2010列表中提取数据。然后,从包含辅助数据的重复表中,仅提取所需的数据并将其镜像到我的主表单字段中。然后,提取的数据将被修改,并使用Nintex工作流提交到另一个sharepoint列表,或者,如果IT部门对该项目满意,则提交到数据库
我尝试的内容:在重复组中创建了一个名为“TEST_CyS”的字段,名为“TEST”,在我的主表单字段中存储镜像数据。此字段的默认值为:
xdXDocument:GetDOM("REMOVED")/dfs:myF
上一页 1 2 ...
5 6 7 8 9 10 11 ...
下一页 最后一页 共 23 页