Javascript 这很重要。另外,我认为这段代码更简洁。此外,浏览器可能会缓存CSS,这是他无法使用这些内联属性的。谢谢。这比我的思维过程要清晰得多,而且通过onclick事件的链接更具意义。我真的很感激。@Nokaoil不客气。顺便说一句,如果您喜欢关于不使用内联HTML

Javascript 这很重要。另外,我认为这段代码更简洁。此外,浏览器可能会缓存CSS,这是他无法使用这些内联属性的。谢谢。这比我的思维过程要清晰得多,而且通过onclick事件的链接更具意义。我真的很感激。@Nokaoil不客气。顺便说一句,如果您喜欢关于不使用内联HTML,javascript,html,css,Javascript,Html,Css,这很重要。另外,我认为这段代码更简洁。此外,浏览器可能会缓存CSS,这是他无法使用这些内联属性的。谢谢。这比我的思维过程要清晰得多,而且通过onclick事件的链接更具意义。我真的很感激。@Nokaoil不客气。顺便说一句,如果您喜欢关于不使用内联HTML事件属性的链接答案,也可以投票支持该答案。;) <script type="text/javascript"> function onClickDelayEvent () { function newColor(elem)


这很重要。另外,我认为这段代码更简洁。此外,浏览器可能会缓存CSS,这是他无法使用这些内联属性的。谢谢。这比我的思维过程要清晰得多,而且通过onclick事件的链接更具意义。我真的很感激。@Nokaoil不客气。顺便说一句,如果您喜欢关于不使用内联HTML事件属性的链接答案,也可以投票支持该答案。;)
<script type="text/javascript">

function onClickDelayEvent () {
    function newColor(elem) {
        elem.style.background = 'green';
        elem.style.color = 'white';
    }
    function normalColor(elem) {
        elem.style.background = '';
        elem.sytle.color = '';
    }
    setTimeout(normalColor,3000);
    }

</script>
<button id="copyButton" onclick="onClickDelayEvent(this)">Copy</button>
<script type="text/javascript">

function onClickDelayEvent (elem) {
    function newColor() {
        elem.style.background = 'green';
        elem.style.color = 'white';
    }
    function normalColor() {
        elem.style.background = '';
        elem.sytle.color = '';
    }
    setTimeout(normalColor,3000);
}

</script>