私はjs関数に 'this'を送るhtmlのonclickメソッドを持っています。クロームでそれは動作し、私は最も近い( "tr")要素を見つけることができます。IE、onclickメソッドで 'this'引数を送信する
Object doesn't support property or method 'closest'
私のHTML::
<td class="border-0" style="vertical-align: middle; width: 20px;">
<a href="javascript:void(0)" onclick="SearchLossCodeDescDam(this);" tabindex="-1">
<div title="Search Loss Code" class="img-responsive claim-ccc-search_bttn"></div>
</a>
</td>
とJS方法:
function SearchLossCodeDescDam(s) {
var row = s.closest("tr");
.....
}
私はサンプルを作った:https://jsfiddle.net/b0oa9yL6/
は今、あなたを行います。しかし、IEブラウザで私はエラーを取得しますどうすればこの問題を解決できますか?
jqueryを使用しないクロムと一緒に動作する理由は何ですか? – SamGhatak
Element.closest()ですので、https://developer.mozilla.org/en-US/docs/Web/API/Element/closest – Adil
ニース情報..thanks :) – SamGhatak