這段代碼有什麼問題?JavaScript:AreaText每行分割錯誤
var lines = document.getElementById('id="summoners"').val().split('\n');
//I get error above "Cannot call method val of null
for(var i = 0;i < lines.length;i++)
{
//other code using lines[i] not necessary to show it
}
哦,我明白了!而已!它現在有效! :) 謝謝! –
lshearer是正確的,指出.val()是一個jQuery方法(也可以在任何其他框架中使用)。你的錯誤是由於你在一個空對象上調用了一個方法(任何方法),但即使你的getElementById正確地返回了你的元素,.val()方法在這個實例中可能不起作用。 – beejay
謝謝你們! :) –