このコードで正しい結果が得られなかった理由を教えてください。
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>
item2 の typeof を確認しましたが、これはただの OBJECT であり、適切な HTML AREA OBJECT を取得していないようです。後は要素オブジェクトを取得するだけなので、例のようにさらに操作を行ってその coords 属性値を取得できます。
[object HTMLAreaObject] である必要があることをどのように知ることができますか? よくわかりませんが、それは「これ」のタイプです
$('#square_map").bind("click",function(){
var coords = this.getAttribute('coords').split(',');
... });
そして、それはそのオブジェクトで適切に仕事をしています。どんな助けでも大歓迎です...たくさん!前もって感謝します