JavaScript 不渲染内容

标签 javascript jquery html css web

我正在尝试使用 javascript DOM 显示内容,但每次运行我的解决方案时都会得到一个空白页面。我的 HTML 文件如下:

<!DOCTYPE html>
    <html>
    <head>
        <title>Radiant HQ</title>

        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    </head>
    <body>
        <nav id="navigationcontent"></nav>
        <script type="text/javascript" src="assets/js/radiant.js">
        </script>
    </body>
</html>

我的 js 文件看起来是这样的:

@import ('../css/style.css');
document.getElementById("navigationcontent").innerHTML=`
<ul>
    <li><a href="">Home</a> </li>
    <li><a href="">About Us</a> </li>
    <li><a href="">Research</a> </li>
    <li><a href="">Contacts</a> </li>
</ul>`;

最佳答案

你的代码可以工作。但有一个问题。

它卡在 @import ('../css/style.css'); 行上。尝试删除整行并以其他方式包含 CSS。通常,这是通过 html 在文档的头部完成的。

关于JavaScript 不渲染内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60713535/

相关文章:

javascript - jQuery UI - 未捕获类型错误 : Object [object Object] has no method 'tabs' (in jade)

javascript - 动态更改脚本 src 客户端

javascript - 我的脚本在 Microsoft Edge 中返回未定义的错误

javascript - 使用动态绑定(bind)数据检测文本区域的变化?

javascript - 密码强度计

javascript - 永久禁用复选框

php - 阻止 HTML 和 Javascript 在我的网站上显示

javascript - 无法清除 Canvas

javascript - 在头文件顶部导航中使用 AJAX Search Lite 插件 - WordPress

jquery - 使用 Carrierwave 和 JQuery 文件上传进行多个文件上传