2016-06-14 77 views
-2

我有這樣的代碼,其由細胞中的表中獲取數據傳遞一個變量來HREF

   <div class="p-s-header">TITLE</div> 
      <div class="p-content">  
       <div class="row"> 
        <div class="col-md-12 col-xs-12 col-sm-12"> 
       <span di="76" ></span><br /> 
       <span di="77" ></span><br /> 
       </div> 
       </div> 
      </div> 

這是生產:


TITLE

(在單元格76的數據)

(DATA in cell 77)


現在,在小區77的數據是一個鏈接,是對空間太長了,所以我想補充的工作「點擊這裏」,而不是顯示的鏈接(超鏈接)。

所以我想改變代碼,所以輸出如下:


TITLE

點此


(在單元格76的數據)「點擊這裏「應該使用單元格77中的數據構建應用程序。我沒有編碼,但它似乎是從中獲取數據的代碼細胞是:

我將如何建立呢?

我嘗試了一些選項,但似乎沒有任何工作:

例如是這樣的:

<a href=<span di="77" ></span>Link</a><br /> 

感謝您的幫助

+0

您將此標籤標記爲'php',但未包含任何php代碼。這可以用php或css來解決,但不能單獨使用html。請張貼更多你的代碼。 –

+0

對不起,你真的迷路了。你不會顯示任何PHP代碼甚至任何研究。 「HREF = 鏈接」是想出了你的想象力和編碼是不是的東西。你需要學習。我推薦w3schools進行一些基本的介紹,也許以後再codeacademy。我會寫答案,但我強烈建議學習。你正在尋找JS也許,而不是PHP。 – multimediaxp

回答

0

試試這個,我希望這會鼓勵你進一步研究HTML和JS如何協同工作。 (PHP現在太高級了)。

更改您的代碼如下:

<div class="p-s-header">TITLE</div> 
    <div class="p-content">  
     <div class="row"> 
      <div class="col-md-12 col-xs-12 col-sm-12"> 
       <span id="cell76" ></span><br /> 
       <span id="cell77" >http://www.google.com</span><br /> 
      </div> 
     </div> 
    </div> 

屬性di不存在,它是id和id的不能以數字開頭或者是數字

在代碼的底部是您添加了以下內容:

<script> 
    var link = document.getElementById('cell77').innerHTML; 
    document.write('<a href="'+link+'">'+link+'</a>'); 
    </script> 

這裏是jsfiddle

https://jsfiddle.net/cz1Ltw3x/1/