javascript - 使用 Javascript 放置 Logo

标签 javascript wordpress

我使用以下代码在我的网站 wpbarbers 上放置 Logo 。 com。 在 Mozilla 和 Chrome 中一切正常,但 Internet Explorer 和 Safari 不显示 Logo 。
感谢提示!

(function() {
  var logoHere, logoMain, text;
  text = document.querySelector(".header .header-inner .logo a");
  console.log(text);
  text.innerHTML = "";
  logoHere = document.querySelector(".header .header-inner .logo a");
  logoMain = document.createElement("img");
  logoMain.setAttribute("src", "http://wpbarbers.com/wp-content/uploads/2016/11/wp-barbers-logo.png");
  logoMain.setAttribute("height", "143");
  logoMain.setAttribute("width", "300");
  logoMain.setAttribute("alt", "WP Barbers");
  logoHere.append(logoMain);
}).call(this);

最佳答案

使用appendChild不是append . append 是实验性的,不是您在这种情况下要找的东西。

logoHere.appendChild(logoMain);

关于javascript - 使用 Javascript 放置 Logo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40550439/

相关文章:

javascript - MongoClient 类型错误

javascript - 针对不同域之间实时聊天的技术堆栈建议

javascript - ajax 与 src 脚本请求

javascript - 根据年份获取元素总和

javascript - 在 jQuery 中绑定(bind)动态创建的元素

php - WooCommerce 3.0 : can't find hook which corresponds to an admin created backend order

javascript - 如何在 Wordpress 中排队然后调用第二个 JQuery 版本

php - 在 HTTP WordPress 站点中加载外部 HTTPS 脚本

objective-c - iOS 中带有结构的 XML-RPC 请求

wordpress - 将 ID 传递给 save_post 中的翻译帖子