現在、素のJavaScriptでイベントリスナーを登録しようとしているのですが、"addEventLestener"自体が関数として認識されていないようです。

元となるオブジェクトはHTML要素で、var isbn = document.getElementsByName("isbn"); と記述しました。

Object.values(isbn); で要素を取得できているのか確認したところ、要素の取得はうまくいっているようです。

コードは以下になります。

window.addEventListener('DOMContentLoaded', function() {

    var isbn = document.getElementsByName('isbn');
    console.log(Object.values(isbn));
    getBookData(isbn);

}, false);

function getBookData(element){

    element.addEventListener('change', function(){
        // 処理
    }, false);

}

そして、取得しているHTML要素は以下になります。

<input type="number" class="form-control" name="isbn" maxlength="13" value="" placeholder="" required>