javascript - 显示从 JAVA 到 HTML 的可点击亚马逊图像链接
问题描述
有一个简单的计算,如果选择的 2 单选为真,它将显示指向 div 的正确链接,您可以在其中找到它。该链接现在可以单击并打开正确的网站/URL,这要感谢用户:imvain2,他帮助了一些代码。现在,当我将亚马逊链接放入其中时,它只显示 URL 而不是亚马逊附属可点击图片链接。
<div id="DisplayResults"></div>
function create_link(url, target_obj){
var a = document.createElement('a');
var linkText = document.createTextNode(url);
a.appendChild(linkText);
a.title = url;
a.href = url;
target_obj.appendChild(a);
}
function Selectport() {
var aOpticalin = document.getElementById("aOpticalin");
var aOpticalout = document.getElementById("aOpticalout");
var astereoout = document.getElementById("astereoout");
var astereoin = document.getElementById("astereoin");
var DisplayResults = document.getElementById("DisplayResults");
if(astereoout.checked && aOpticalin.checked){
create_link(<iframe style="width:120px;height:240px;" marginwidth="0"
marginheight="0" scrolling="no" frameborder="0" src="//ws-
na.amazon-adsystem.com/widgets/q?
ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=
US&source=ac&ref=
tf_til& ad_type=product_link&tracking_id=whatsmycable-
20&marketplace=amazon®ion=US&placement=B01HGHNCMW&asins=
B01HGHNCMW&linkId=
f3759832fc138a941ade9bde6128b083&show_border=
true&link_opens_in_new_window=
false&price_color=333333&title_color=000000&bg_color=d1d1d1">
</iframe>,DisplayResults);
}
}
解决方案
该功能最初是基于简单地从 URL 创建链接而创建的。如果您想附加实际的预创建 HTML,可以使用 innerHTML。
如果您的代码中有双引号,请确保将您的代码用单引号(撇号)括起来。
DisplayResults.innerHTML += 'Your iframe code goes here';
推荐阅读
- android - Android TV 中的 RecyclerView 项目焦点
- javascript - 使用 JS 的 HTTP 上传文件
- node.js - TypeError:无法读取未定义 discord.js 的属性“名称”
- nginx - 路径上的应用程序而不是 root 不适用于 Kubernetes Ingress
- javascript - 获取对象的元素索引
- python-3.x - Pandas 与插值合并
- promise - guzzle 承诺中的“always()”等价物是什么?
- php - php数组和递归函数
- spring-boot - 生产者发送到带有 ActiveMQ 的 SpringBoot JMS 中的队列的消息未释放重播/同步消息内存
- ruby-on-rails - Rails 多租户和动态路由