列入清单?

时间:2010-07-13 09:36:58

标签: javascript html

我有代码

function mywidgets(){
  alert(id1);
  alert("ABC"+"     "+url1);
  var ni = document.getElementById('Listsample');
  var numi = document.getElementById('cr');
  var newdiv = document.createElement('li');
  newdiv.innerHTML = "<a href='#' onclick='add("+url1+");' id='cricket' name='cricket'>"+id1+"</a>";
  ni.appendChild(newdiv);
} 

我希望在列表li中逐个添加url和id。这是正确的还是需要进行一些修改?我尝试了很多方法但没有任何效果。请提出一些解决方案。

感谢。

1 个答案:

答案 0 :(得分:0)

“没有用” - 你看到任何javascript错误吗?

“id1”,“url1”等在哪里定义?它们是否已定义?

以下适用于我:

<html>
<head>
    <script>
        function mywidgets(){
            var list = document.getElementById('sampleList');
            var newListItem = document.createElement('li');
            var url="www.google.com/search?q=cricket";
            newListItem.innerHTML = "<a href='#' onclick='add(\"+url+\")' id='cricket' name='cricket'>Cricket</a>";
            list.appendChild(newListItem);
        }
    </script>
</head>
<body>
    <ul id="sampleList">
    <li>Test</li>
    </ul>
    <button onclick="mywidgets()">Add</button>
</body>

尝试拥有更好的变量名称。 尝试在浏览器中查看javascript错误。

另外:如果可以,请使用firefox。使用插件FirefoxFirebug在调试javascript时非常有用。