标签: element

一般理由不处理Document和Element的原型

是否有一般理由不处理Document和Element的原型?

我喜欢创建自己的小框架,因为我当前的项目不需要现有框架的大量功能.

我不需要支持不支持Element/Document构造函数的浏览器,也不需要执行不受我控制的脚本.

那么你会建议扩展原型还是我应该按常规方式从Element/Document创建自己的对象?

javascript constructor prototype document element

9
推荐指数
2
解决办法
3260
查看次数

如何通过Google Chrome上下文菜单获取右键单击的元素?

我在Google Chrome中创建了一个上下文菜单项,如下所示:

chrome.contextMenus.create({
 "title":"My Context Menu Item", 
 "contexts":["editable"], 
 "onclick": onClick
});
Run Code Online (Sandbox Code Playgroud)

onClick回调接收两个参数:一个OnClickInfo对象和一个标签对象.这两个对象似乎都不包含对调用上下文菜单时右键单击的DOM元素的引用.我有console.logged这两个对象但在任何地方都没有看到对目标元素的任何引用.

期望的结果:

  • 用户右键单击可编辑元素
  • 用户单击我的上下文菜单项
  • onClick回调中,让我的扩展名搜索相对于目标右键单击元素的父"form"元素

就目前而言,它看起来并不像Chrome提供对目标元素的任何引用.有没有人找到解决这个限制的方法?

google-chrome element contextmenu

9
推荐指数
1
解决办法
2092
查看次数

如何在jquery中触发动态创建元素上的click事件

if($('#term').children().length == 0){
        $("#term").append("<ul id='ulDynamic' class='ulDynamic'></ul>");
        var i;
        for(i=1;i<=3;i++){
            var liDynamic = "Term "+i;
            var liId = "Term"+i;
            $("#ulDynamic").append("<li id="+liId+ " class='listDynamic'>"+ liDynamic +"</li>");
                    if(i==0){
                       $('#'+liId).click();
        }
    }
Run Code Online (Sandbox Code Playgroud)

.click()无效,因为liId是动态创建的元素.我想在页面加载时自动点击第一个li元素.还有其他办法吗?

jquery element dynamic click

9
推荐指数
3
解决办法
3万
查看次数

IFRAME中的instanceof HTMLElement不是Element或Object?

通过简单检查尝试确定DOM元素

isElement = SomeThing instanceof Element
Run Code Online (Sandbox Code Playgroud)

适用于主文档,但不适用于iframe中的(所有?)节点.

示例输出(谷歌浏览器):(主要文档中的mdiv是DIV,iframe中的id是DIV)

OMGWTF 
ok:  mdiv instanceof Element ... true ... [object HTMLDivElement]
ok:  mdiv instanceof Object ... true ... [object HTMLDivElement]
ko:  idiv instanceof Element ... false ... [object HTMLDivElement]
KO :  idiv instanceof Object ... false ... [object HTMLDivElement] 
Run Code Online (Sandbox Code Playgroud)

主文档和iframe文档有不同的javascript实现???

请解释我的错误.

示例:(http://www.sbmintegral.sk/GITHUB/OMGWTF/obalka.xhtml)

代码:obalka.xhtml(主要文件)

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <title>Obalka</title>
  </head>
  <body>
    <div id="auto_filled_commands_container">
MAIN div id="auto_filled_commands_container"<br/>
        <iframe id="auto_filled_commands_iframe" src='dopis.xhtml' style="width:98%;height:98%;"/>
    </div>
<div>
<textarea id="OMGWTF" style="width:700px;height:200px">
mdiv = …
Run Code Online (Sandbox Code Playgroud)

javascript iframe element instanceof

9
推荐指数
1
解决办法
2612
查看次数

我何时以及如何使用selenium webdriver按标记名定位元素?请举例说明

我在使用selenium进行测试时使用了大部分元素定位器,但使用频率非常低的'TagName'定位器.请举例说明.

selenium element locate tagname

9
推荐指数
1
解决办法
5万
查看次数

永久更改HTML元素

我每天都在浏览网站几次,并且禁用了一个按钮,我必须从开发人员菜单/元素中手动启用它

<div class="actioning-buttons">
  <button class="action-button one-action-button" disabled="">Number 1</button> 
</div>
Run Code Online (Sandbox Code Playgroud)

我是否可以自动为此数据库/网站启用此功能而无需一直进行手动编辑?

PS Im使用Google Chrome for OSX

html macos google-chrome element

9
推荐指数
1
解决办法
407
查看次数

jQuery:在用ajax加载的元素上更改CSS?

我需要改变我正在加载的元素的位置ajax.我想用.css()它来改变它,但jQuery找不到元素,因为它不被识别.我如何让jQuery"识别"元素?

我已经读过了live(),delegate()但我不能让他们中的任何一个像我想要的那样工作.我真的很感激一些帮助!

css ajax jquery element loaded

8
推荐指数
1
解决办法
2万
查看次数

GWT元素setAttribute与setPropertyString

我不能确定之间的差异Element.setAttribute(String name, String value)Element.setPropertyString(String name, String value).有区别吗?尝试在文本输入上设置占位符时,首选哪个?我一直在做getElement().setPropertyString("placeholder", "this is a placeholder");,它的工作原理,但这是适当的方式吗?

DOM文档中,setAttribute(Element, String, String)不推荐使用"更恰当的名称setElementProperty(Element, String, String)".这是否意味着应该使用类似命名的方法Element

java gwt dom element

8
推荐指数
2
解决办法
9882
查看次数

关闭扫描程序会抛出java.util.NoSuchElementException

我正在用Java编写一个RPG战斗系统,雄心勃勃吧?好吧,我遇到了一些麻烦.这是我的代码:

void turnChoice() {
    System.out.println("What will you do? Say (Fight) (Run) (Use Item)");
    Scanner turnChoice = new Scanner(System.in);
    switch (turnChoice.nextLine()) {
        case ("Fight"):
            Combat fighting = new Combat();
            fighting.fight();
        default:
    }

    turnChoice.close();
}
Run Code Online (Sandbox Code Playgroud)

当它到达代码中的那一点我得到:

你会怎么做?说(战斗)(运行)(使用项目)
线程"main"中的异常java.util.NoSuchElementException: 在Combat.turnChoice的
java.util.Scanner.nextLine(未知来源)
中找不到行(Combat.java:23)

这个类叫做Combat,我只想让它给出一个选项来打击或运行或使用物品,我首先尝试的是战斗方法.请帮助,我是Java的新手,所以如果可能的话,不要让事情太复杂.

java string element exception

8
推荐指数
1
解决办法
1万
查看次数

python中(1,)和(1)之间的区别是什么

如标题所述,我发现(1)和(1,)不同.但它们的区别是什么?

In[39]: (1) == (1,)
Out[39]: False
Run Code Online (Sandbox Code Playgroud)

python tuples element

8
推荐指数
2
解决办法
2279
查看次数