2

我想知道两者的效果是什么id以及function何时相同。例子:

<tr> <td><img id='deleteAuthor' onclick='javascript: deleteAuthor(this)' src='images/close.png' /></td></tr>";
        function deleteAuthor(element){
            alert(element);
        }
    output:TypeError: deleteAuthor is not a function
    [Break On This Error]   


    <tr> <td><img id='deleteAuthorbt' onclick='javascript: deleteAuthor(this)' src='images/close.png' /></td></tr>";
       function deleteAuthor(element){
        alert(element);
      }
    output:Object HTMLImageElement

请问为什么会这样?

4

1 回答 1

2

你必须为 id 和 function 使用不同的名称。两者的名称相同会​​导致歧义

于 2013-07-11T06:22:33.077 回答