无法在window.onhashchange中读取未定义的属性'parentNode'

时间:2019-02-11 03:12:38

标签: javascript python html

我有html代码:

<ul id="nav" class="site-main-menu">
        <!-- About Me Subpage link -->
        <li>
            <a class="pt-trigger" href="/" data-animation="58" data-goto="1">Home</a>
        </li>
        <li>
            <a class="pt-trigger" href="/blog" data-animation="58" data-goto="1">Blog</a>
        </li>
        <li>
            <a class="pt-trigger" href="/article" data-animation="61" data-goto="1">Article</a>
        </li>
        <li>
            <a class="pt-trigger" href="/about" data-animation="59" data-goto="1">About</a>
        </li>
        <li>
            <a class="pt-trigger" href="/contact" data-animation="59" data-goto="1">Contact</a>
        </li>
    </ul>

和python代码:

from flask import Flask, render_template, url_for
app = Flask(__name__)

@app.route("/")
def index():
     return render_template("index.html") 

@app.route("/blog", methods=['GET', 'POST'])
def labs():
     return render_template("blog.html")

@app.route("/article", methods=['GET', 'POST'])
def studios():
     return render_template("article.html")

@app.route("/about", methods=['GET', 'POST'])
def about():
     return render_template("about.html")

然后我在js中遇到这样的错误:

enter image description here

为什么在html代码上,当我使用'href =“ / blog”'时,总是在控制台日志上出现错误消息,结果是我的动画无法正常工作。 但是如果我使用'href =“#blog”',我的动画就可以了,但是不能调用python def。

0 个答案:

没有答案