2

我想知道是否可以避免<script>在我的 HTML 中插入标签,而是使用事件:

<div id="foo">
    <script>
       document.getElementById('foo').className = 'has-js';
       // ^^ can I put this in some on* attribute of #foo,
       // and make it run at this point ?
    </script>

    ...   
    <div ...

是否有一些on*我可以在 div 上使用的属性,我可以在#foo其中插入我的 javascript?

4

1 回答 1

1

不幸的是,没有。它可以是最紧凑的,是<script>initSomething();</script>您想要活动的地方。

如果这不是某种插件,请尝试添加它<body>。这就是“标准”。

于 2013-03-03T14:43:33.257 回答