Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML元素对象与对象_Javascript_Html_Object_Dictionary - Fatal编程技术网

Javascript HTML元素对象与对象

Javascript HTML元素对象与对象,javascript,html,object,dictionary,Javascript,Html,Object,Dictionary,有人能帮我解释为什么我不能得到这个代码的正确结果吗 Javascript: var items2 = $("#quadrant1"); var coords = items2.getAttribute('coords').split(','); HTML: <map id="square_map" name="square"> <area id="quadrant1" shape="poly" coords="206,1

有人能帮我解释为什么我不能得到这个代码的正确结果吗

    Javascript:
    var items2 = $("#quadrant1");
    var coords = items2.getAttribute('coords').split(',');

    HTML:
    <map id="square_map" name="square">
        <area id="quadrant1" shape="poly" coords="206,10, 300,10, 388,10"></area>
    </map>

而且它正在正确地处理这个物体。任何帮助都将不胜感激…非常感谢!提前感谢您,因为在您的示例中,items2不是DOM元素,而是jQuery对象。右变体:

var items2 = $("#quadrant1");
var coords = items2.attr('coords').split(',');


如果需要获取原始DOM对象,请使用
$(“#象限1”).get()
。为了实现它的功能,jQuery使用它自己的对象,但正如我前面提到的,你总是可以得到原始DOM对象的引用。

这与你在
坐标列表后缺少一个引号有关系吗?
?啊,没有。只是我复制粘贴时的一个输入错误。问题毕竟出在DOM/Jquery对象上。如果我能投票支持下面的答案,我会的。
var items2 = $("#quadrant1");
var coords = items2.attr('coords').split(',');
var items2 = $("#quadrant1");
var coords = items2[0].getAttribute('coords').split(',');