Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当由JS更新时,iFrame未正确显示_Javascript_Jquery_Html_Iframe - Fatal编程技术网

Javascript 当由JS更新时,iFrame未正确显示

Javascript 当由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&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=US&amp;source

出于某种奇怪的原因,iFrame在通过JavaScript更新时没有显示正确的内容。这是非常相同的链接,但结果不同

HTML

Desired result
<br/>
<iframe src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=US&amp;source=ac&amp;ref=tf_til&amp;ad_type=product_link&amp;tracking_id=ow-20&amp;marketplace=amazon&amp;region=US&amp;placement=B004BCXAM8&amp;asins=B004BCXAM8&amp;linkId=SK5UG2J5CK4WNOKE&amp;show_border=true&amp;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&region=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&region=US&placement=B004BCXAM8&asins=B004BCXAM8&linkId=SK5UG2J5CK4WNOKE&show_border=true&link_opens_in_new_window=true'