2017-03-29 1 views
-4

안녕하세요.이 문제를 파악할 수 없습니다. 나는 Javascript가있는 멍청한 놈이다. 그러나 이것이 내가 알 수없는 퍼즐의 마지막 부분이라고 생각한다.자바 스크립트를 사용하여 클래스의 href를 반환하는 방법

<div class="imgContainer DetailImage">             <!-- Start extra info -->  <div id="p7IGM_1" class="p7IGM02 IGMnoscript">   <div class="p7IGM_wrapper">    <div 
<div id="p7IGMimage_1" 
class="p7IGM02_image"><a id="p7IGMimlink_1" class="p7IGM02-image-link viewImage" 
rel="viewImage" href="https://www.mywebsite.com/ResourceFiles195/LGE/LargeImages/55LH5750_Primary.jpg" 
title="55LH5750"> 
<img src= "/_resizeplugin/timthumb.php?src=https://www.mywebsite.com/ResourceFiles195/LGE/LargeImages/55LH5750_Primary.jpg&w=400&h=400&q=80" 

img src를 호출하는 경우;

function myFunc() { 
    var img = document.querySelector(".imgContainer.DetailImage img"); 

    return img.src 
} 

왜 href를 얻는 데 전혀 문제가되지 않습니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까?

function myFunc() { 
    var img = document.querySelector(".imgContainer.DetailImage href"); 

    return img 
} 
+0

4를 사용할 수 있습니까? 이 커뮤니티의 요점을 이해하지 못합니까? "이 사이트는 답변을 얻는 것입니다."라는 설명에 따르면 – Matty2Shoes

+0

'document.getElementById ("p7IGMimage_1"). querySelector (".p7IGM02-image-link") .href' –

답변

-1

당신은 내 질문에 투표를 아래로

document.querySelector(".imgContainer.DetailImage a").href 
+0

나는 이것을 시도했지만 "undefined"를 반환합니다. – Matty2Shoes

+0

먼저 document.querySelector (". imgContainer.DetailImage")가 개체를 제공하고 있는지 확인합니다. 그것이 현명해야한다. –

+0

.href가 없으면 "[object HTMLDivElement]"가 무엇을 의미합니까? – Matty2Shoes

관련 문제