簡體   English   中英

凍結列HTML JavaScript

[英]Frozen column HTML JavaScript

我絕對不知道該如何更改此代碼以凍結第一列。 我不知道類名,因為我的表是根據用戶輸入自動創建的。

我知道我應該加

    <style> <\style>

但是我不知道該寫些什么...

感謝您的回答

  <title>Table Layout</title>
</head>

<body>
  <div id="myTable"></div>
  <script>

    var delimiter = ",";
    var urlArray = window.AppInventor.getWebViewString().split("\n");
    var urlArray = location.search.slice(1).split("/n");

    var doc = document;
    var fragment = doc.createDocumentFragment();
    var thead = doc.createElement("thead");
    var tr = doc.createElement("tr");

    var rowArray = urlArray[0].split(delimiter);

    addRow(thead, "th");
    fragment.appendChild(thead);

    var tbody = doc.createElement("tbody");
    for(i=1;i<urlArray.length;i++){
      var tr = doc.createElement("tr");

      // split at delimiter
      var rowArray = urlArray[i].split(delimiter);

      tr.addEventListener ("click", function () {
        // return index (add 1 because first row is the header row)
        //window.document.title = this.rowIndex + 1;
        window.AppInventor.setWebViewString(this.rowIndex + 1);
      });

      addRow(tbody, "td");
    }
    fragment.appendChild(tbody);
    var table = doc.createElement("table");
    table.appendChild(fragment);
    doc.getElementById("myTable").appendChild(table);

    // http://stackoverflow.com/a/9236195/1545993
    doc.getElementById("myTable").getElementsByTagName('table')[0].className = "striped";


    function addRow(dom, tag) {
      for(j=0;j<rowArray.length;j++){
        var el = doc.createElement(tag);
        el.innerHTML = rowArray[j];
        tr.appendChild(el);
        dom.appendChild(tr);
      }
    }
  </script>
</body>
</html>

要使元素固定,請position: fixed; 會像這樣幫助您:

 tr:nth-child(1) { /** <- Select the first tr tag */ background-color: red; /** <- This is just to show the effect */ position: fixed; /** <- This is to make it stay where it is */ } 
 <table > <tbody> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> <tr> <td>Stuff </td> <td>Stuff </td> </tr> </tbody> </table> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM