JQuery函数从对象中提取链接的问题

时间:2016-02-02 20:53:52

标签: javascript jquery html object hyperlink

我编写了一个JQuery函数来提取存储在网页上的对象标签中的链接数据。我想创建一个直接链接到与object标签嵌入的项目。这是功能:

function() {
  var allObjects = document.querySelectorAll('object');

  // Iterate through objects
  $('object').each(function() {
    if ($(this).is('[name="nameMarker"]')) {
      //the object has already been changed
    } else {  
      //the link needs to be generated
      $(this).attr('name', 'nameMarker')
      var href = $(this).attr('data');
      $(this).append('<a href="' + href '">link</a>');
    }
  });
}

问题是该功能只会在文档嵌入对象标签后出现问号。有没有人知道为什么功能不起作用?

以下是在提取链接之前对象标记的外观示例:

    <object data="documentURL.pdf" type="application/pdf" internalinstanceid="68">
<a href="documentURL.pdf">
[Embedded PDF: documentURL.pdf ]</a></object>

0 个答案:

没有答案