使用javascript检索<noscript>标签数据

时间:2017-04-21 07:00:23

标签: javascript jquery noscript

我有这个&lt; noscript&gt; 标签数据我希望通过javascript / jQuery&#xA检索图像src属性数据;我已经尝试了太多但我无法得到请帮助我获取图像src属性数据

&#xA;&#xA;
 &lt; script&gt;&#xA; //使用javascript&#xA; var nos = document.getElementsByTagName(“noscript”) [0];&#xA; var htmlData = nos.innerHTML;&#xA;&lt; / script&gt;&#xA;  
&#xA;&#xA;

&#xD;&#xA;
&#xD;&#xA;
  jQuery(function(){&#xD;&#xA; var data = jQuery(“ noscript“)。最近的(”#anaImg“)。attr('src');&#xD;&#xA; alert(data);&#xD;&#xA;});  
&#xD;&#xA;
 &lt; script src =“https://ajax.googleapis.com/ajax/libs/的jquery / 1.7.1 / jquery.min.js“&GT;&LT; /脚本&GT;&#的xD;&#XA;&LT; NOSCRIPT&GT;&#的xD;&#XA;&LT p为H.;&升t; img src =“http://xxxx.xxxxx.com/analytics/conv_tracking.php?idsite=1545”style =“border:0;” alt =“”id =“anaImg”/&gt;&lt; / p&gt;&#xD;&#xA;&lt; / noscript&gt;  
&#xD;&#xA;
&#的xD;&#XA;
&#的xD;&#XA;

&#XA;

1 个答案:

答案 0 :(得分:2)

您可以使用隐藏的div并将其中的noscript标记内容附加为html

<强> 实施例

var noscript_text = $("noscript").text();     //get noscript tag content
$('#noscript').append($(noscript_text));      //append to another div to get the image src
var get_img_src = $('#anaImg').attr('src');   // get the img src
var new_img_src = "nothing";                  // type your new img src here
var replace_img_src = noscript_text.replace(get_img_src,new_img_src); // replace old img src with new one
$("noscript").text(replace_img_src);          // change the content of no script tag with new src
alert($("noscript").text());                  // alert the new noscript tag content
#noscript{
  display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<noscript>
<p><img src="http://xxxxxxxx.xxxxxxxxxxx.com/analytics/conv_tracking.php?idsite=1545" style="border:0;" alt="" id="anaImg"/></p>
</noscript>

<div id="noscript"></div>

  

注意:请注意#noscript这是div和的ID   noscript这适用于noscript代码