JavaScript innerHTML 链接 iOS 浏览器

标签 javascript jquery ios hyperlink

在使用 JavaScript innerhtml,甚至 jQuery htmlappend 时,我很难让链接变得可点击。

我试过按照这个jquery .html() VS innerHTML()并提出了一些问题,但似乎所有的建议都没有奏效。

我怎样才能使用它放置一个链接?

innerHTML("<a href='http://www.google.com'>google.com</a>");

和点击

innerHTML("<a href='#' onclick='loadlink('http://www.google.com');'>google.com</a>");

两种方法我都试过,但就是行不通。

最佳答案

.html()是 jQuery 提供的实用函数,所以如果您使用 jQuery 包装器来设置值,那么您需要使用它

var el = jQuery('#myelementid');
el.html("<a href='http://www.google.com'>google.com</a>");

.innerHTML是 dom 对象的一个​​属性,所以如果你有一个 dom 元素引用,那么你需要使用它。 注意:它不是一个函数,而是一个属性

var el = document.getElementById('myelementid');
el.innerHTML = "<a href='http://www.google.com'>google.com</a>";

关于JavaScript innerHTML 链接 iOS 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19485567/

相关文章:

javascript - 在 Node.js 中解析 XML 文件

javascript - 在 URL 栏中按下 ENTER 时如何更正 Firefox 中的#anchor 滚动位置

javascript - 如何使用 phonegap 运行外部 php 脚本?

javascript - 如何查找数据类型而不是页面类型

jquery - 如何在 ASP.NET 表中创建 thead 和 tbody ?

ios - 如何使用 css 和 jquery 文件为 Baker 框架创建 .hpub

javascript - Javascript 函数中的对象

php - jquery 文件上传插件 : Can I set upload path at runtime?

App收据中的iOS日期格式问题

ios - 当应用程序进入前台但不知道在 swift 4 中关闭此 View Controller 时显示 View Controller