标签: element

使用纯JavaScript获取DOM元素值

这些解决方案之间有什么区别吗?

解决方案1:

function doSomething(id, value) {
  console.log(value);
  //...
}
Run Code Online (Sandbox Code Playgroud)

......和解决方案2:

<input id="theId" value="test" onclick="doSomething(this.id, this.value)" />
Run Code Online (Sandbox Code Playgroud)

javascript element get

71
推荐指数
4
解决办法
44万
查看次数

如何计算Ruby数组中相同的字符串元素

我有以下内容 Array = ["Jason", "Jason", "Teresa", "Judah", "Michelle", "Judah", "Judah", "Allison"]

如何为每个相同元素生成计数?

Where:
"Jason" = 2, "Judah" = 3, "Allison" = 1, "Teresa" = 1, "Michelle" = 1?
Run Code Online (Sandbox Code Playgroud)

产生哈希在哪里:

Where:hash = {"Jason"=> 2,"Judah"=> 3,"Allison"=> 1,"Teresa"=> 1,"Michelle"=> 1}

ruby arrays element count

71
推荐指数
11
解决办法
5万
查看次数

在jQuery中构建html元素的最简单方法

我在jQuery中看到了许多创建元素的不同样式(以及几种不同的方法).我很好奇建立它们的最清晰的方法,并且如果任何特定方法因任何原因客观上比另一方法更好.以下是我见过的风格和方法的一些例子.

var title = "Title";
var content = "Lorem ipsum";

// escaping endlines for a multi-line string
// (aligning the slashes is marginally prettier but can add a lot of whitespace)
var $element1 = $("\
    <div><h1>" + title + "</h1>\
        <div class='content'>  \
        " + content + "        \
        </div>                 \
    </div>                     \
");

// all in one
// obviously deficient
var $element2 = $("<div><h1>" + title + "</h1><div class='content'>" + content + "</div></div>");

// broken …
Run Code Online (Sandbox Code Playgroud)

javascript jquery coding-style element

69
推荐指数
6
解决办法
7万
查看次数

将onclick事件添加到JavaScript中新添加的元素

我一直在尝试将onclick事件添加到我用JavaScript添加的新元素中.

问题是当我检查document.body.innerHTML时,我实际上可以看到onclick = alert('blah')被添加到新元素中.

但是当我点击该元素时,我看不到警报框正在工作.事实上任何与JavaScript相关的东西都不起作用..

这是我用来添加新元素的内容:

function add_img() { 
  var elemm = document.createElement('rvml:image'); 
  elemm.src = 'blah.png';
  elemm.className = 'rvml';
  elemm.onclick = "alert('blah')";
  document.body.appendChild(elemm);
  elemm.id = "gogo";
  elemm.style.position='absolute';
  elemm.style.width=55;
  elemm.style.height=55;
  elemm.style.top=200;
  elemm.style.left=300;
  elemm.style.rotation=200; 
}
Run Code Online (Sandbox Code Playgroud)

以下是我调用此函数的方法:

<button onclick=add_img()>add image</button>
Run Code Online (Sandbox Code Playgroud)

现在,图像在浏览器中完美绘制.但是,当我点击图像时,我没有得到警报.

javascript events element add new-operator

61
推荐指数
5
解决办法
20万
查看次数

jQuery,使用.each获取类中每个元素的ID?

我想这让id各元素在class,而是它的单独提醒类的每一个名字,所以class="test"它的提醒:t,e,s,t...如何让每一个元素任何意见id那是一部分class就是赞赏,因为我似乎无法弄清楚这一点..谢谢.

$.each('test', function() { 
   alert(this)
});
Run Code Online (Sandbox Code Playgroud)

each jquery element

60
推荐指数
2
解决办法
16万
查看次数

将jquery元素转换为html元素

我有一个jQuery元素,但我必须将它发送到只接受HTML元素的函数.如何将jQuery元素转换为HTML元素?

javascript jquery element

56
推荐指数
2
解决办法
6万
查看次数

jquery:查找id具有特定模式的元素

我试图找到一个在特定模式中具有id的span元素.它的主要用途是查找由主页面派生的asp.net(aspx)页面呈现的某些元素.

asp.net jquery master-pages element find

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

"element.dispatchEvent不是函数"js错误在FF3.0的firebug中捕获

我在FF3.0中加载我的索引页面时收到以下错误.抱歉,我无法在此处粘贴脚本,因为它是2030行代码.

element.dispatchEvent不是一个函数

在扩展它给我下面的东西,

fire()()prototype.js?1(第3972行)

_methodized()()prototype.js?1(第246行)

fireContentLoadedEvent()prototype.js?1(第4006行)

[打破此错误] element.dispatchEvent(event);

element.dispatchEvent(event);在prototype.js的第3972行.我在我的索引页面中包含了prototype.js和10个其他js文件.

有没有人遇到过这种错误?请有人解释为什么会出现这个错误.

javascript firebug element dispatchevent

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

PHP - 如何在数组的最后一个元素之前获取元素?

如何从PHP5中的数组中的最后一个元素之前获取元素?

php arrays element

49
推荐指数
6
解决办法
5万
查看次数

如何计算JSON数据中的项目

如何获取JSON数据节点中的元素数量?

JSON:

{
  "result":[
    {
      "run":[
        {
          "action":"stop"
        },
        {
          "action":"start"
        },
        {
          "action":"start"
        }
      ],
      "find":true
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我需要从节点获取元素的数量data['result'][0]['run'].它应该是3,但我无法在Python中找到它.

python json element count

47
推荐指数
2
解决办法
10万
查看次数