Amp html 属性';onclick';可能不会出现在标签';a';

Amp html 属性';onclick';可能不会出现在标签';a';,amp-html,Amp Html,属性“onclick”可能不会出现在标记“a”中 <ul class="social-icons circle inheritMargin"> <li><a class="pull-left" href="#" onclick="shareOnTwitter(1)" ><i class="fa fa-twitter"></i></a><

属性“onclick”可能不会出现在标记“a”中

<ul class="social-icons circle inheritMargin">
                                        <li><a  class="pull-left"  href="#" onclick="shareOnTwitter(1)" ><i class="fa fa-twitter"></i></a></li>
                                        <li><a  class="pull-right" onclick="myFunction2(this)"  href="#" ><i class="fa fa-close"></i></a></li>
                                    </ul>

正如其他人评论的那样,AMP不允许在页面上使用JavaScript(除了实验性的
以了解更多详细信息。请查看
on=“tap:…”
之类的内容


请注意,由于您不能使用JavaScript,因此必须以不同的方式实现JavaScript的功能。这通常涉及使用AMP state而不是JavaScript以及AMP bind支持来更新DOM中的属性。也就是说,“on”属性不是“onclick”的替代品-您需要研究如何使用AMP实现与JavaScript相同的效果。

在AMP中,AMP不支持自定义JavaScript,而使用AMP代替onclick-on-tap工作。您需要尝试在AMP文档中查找自定义元素