代码之家  ›  专栏  ›  技术社区  ›  Dodong Advices

如何在我的列表中的每个数据中添加链接?

  •  0
  • Dodong Advices  · 技术社区  · 7 年前

    创建新教室后,数据将发送到 图1:
    IMG 1

    现在,我如何在每个教室中添加/创建(a)link/s,以便每当我单击它时,它都会将我重定向到一个页面,并向我显示他们的特定数据,如ClassroomID、学生等。

    代码如下:

    //retrieving
    
    var userRef = firebase.database().ref().child('Classes' + '/' + user.uid);
    userRef.on('child_added', function(data) {
    
        var roomNames = data.val().TheClass;
    
        var ul = document.createElement('ul');
        document.getElementById('myList').appendChild(ul);
    
        var li = document.createElement('li');
        ul.appendChild(li);
        Object.keys(roomNames).forEach(function(key) {
            li.innerHTML += roomNames[key];
    
        });
    
    
    });
    
    //adding
    
    function classcreation(q) {
        var checkcn = document.getElementById('classroomName').value;
        if (checkcn == "" && checkcn == null) {
            alert("Empty Class Name!!");
        } else {
            var usuid = generateId();
            var myClasses = {};
            myClasses.TheClass = document.getElementById('classroomName').value;
            myClasses.Teacher = user.displayName;
            myClasses.TeacherID = user.uid;
            myClasses.ClassID = usuid;
            fbclass.child(user.uid).push().set(myClasses);
    
        }
    }
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Asmi    7 年前

    您可以这样指定:

    <li><a href="#redirect">BSIT</a></li>
    <li><a href="#redirect">BSCS</a></li>
    <li><a href="#redirect">BSCE</a></li>
    

    我希望这对你有帮助

    推荐文章