0

我正在使用使用此代码的第三方服务

<body onLoad="execWindowOnloadQueue(); " onUnload="" class=" checkout">

我想剥离所有这些,让它成为<body>

谢谢你的帮助

4

2 回答 2

0

简单的解决方案只是将猴子补丁(也称为覆盖)该函数成为一个空存根。即:由于 body-onload 发生在所有其他资源都已加载后,只需在所有其他资源之后定义此函数,例如:

function execWindowOnloadQueue() {}

另一种方法是在开始的 body 标记之后,但在关闭的标记之前修改 DOM。

于 2013-06-17T01:26:09.763 回答
0
$("body").each(function() {
  var attributes = $.map(this.attributes, function(item) {
    return item.name;
  });

  // now use jQuery to remove the attributes
  var b = $(this);
  $.each(attributes, function(i, item) {
    b.removeAttr(item);
  });
});

或者如果你想要纯 JavaScript

var b = document.getElementsByTagName("body");
for (var i = 0, attrs = b.attributes, l = attrs.length; i < l; i++){
    b[0].removeAttribute(attrs.item(i));
}
于 2013-06-17T01:27:00.547 回答