Javascript 当由JS更新时,iFrame未正确显示
出于某种奇怪的原因,iFrame在通过JavaScript更新时没有显示正确的内容。这是非常相同的链接,但结果不同 HTMLJavascript 当由JS更新时,iFrame未正确显示,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,出于某种奇怪的原因,iFrame在通过JavaScript更新时没有显示正确的内容。这是非常相同的链接,但结果不同 HTML Desired result <br/> <iframe src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source
Desired result
<br/>
<iframe 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=ow-20&marketplace=amazon&region=US&placement=B004BCXAM8&asins=B004BCXAM8&linkId=SK5UG2J5CK4WNOKE&show_border=true&link_opens_in_new_window=true"></iframe>
<br/><br/>
JavaScript update
<br/>
<iframe id=link src=""></iframe>
出于某种原因,您的符号是&;就让他们&。看起来静态代码在内部解决了这个问题,但是javascript没有
document.getElementById("link").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=ow-20&marketplace=amazon®ion=US&placement=B004BCXAM8&asins=B004BCXAM8&linkId=SK5UG2J5CK4WNOKE&show_border=true&link_opens_in_new_window=true'
在JSFIDLE中,我在两个iframe中都没有看到内容。应该有什么?@firefoxuser-1第一个有睫毛膏,来自Amazon我如何用JavaScript替换它们?我需要JavaScript来完成所有工作,而不是手动替换每个&
document.getElementById(“link”).src=('//ws na.amazon adsystem.com/widgets/q?ServiceVersion=20070822&;OneJS=1&;Operation=GetAdHtml&;MarketPlace=US&;source=ac&;ref=tf\u-til&;ad\u-type=product\u-link&;tracking\u-id=ow-20&;MarketPlace=amazon&;region=US&;placement=B004BCXAM8&;asins=B004BCXAM8&;linkId=SK5UG2J5CK4WNOKE&;show&;border=true&;link\u在新开业_window=true')。替换(/amp;/g,”);
O.O这是一个很好的注释:p为什么不编辑您的答案,和/或添加一个提琴呢?
document.getElementById("link").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=ow-20&marketplace=amazon®ion=US&placement=B004BCXAM8&asins=B004BCXAM8&linkId=SK5UG2J5CK4WNOKE&show_border=true&link_opens_in_new_window=true'