javascript - 脚本 Onclick 导致 jscript 错误

标签 javascript php

我的网站上有两个脚本出现 jscript 错误,Onclick 和 Style 为 null。我该如何解决这个问题?

1.

<script>
document.getElementById("chooser-image").onclick = function () {
    Dropbox.choose({
        linkType: "direct",
        extensions: ['.pdf', '.jpg', '.zip'],
        success: function(files) {
            var linkTag = document.getElementById('link');
            linkTag.href = files[0].link;
            linkTag.textContent = files[0].link;
        }
    });
};

错误: 类型错误:无法将属性“onclick”设置为 null http://www.domain.dk/kontakt-os:1019

<小时/>

2.

<!-- LiveZilla Tracking Code (ALWAYS PLACE IN BODY ELEMENT) -->
<div id="livezilla_tracking" style="display:none"></div>
<script type="text/javascript">
var script = document.createElement("script");
script.async=true;
script.type="text/javascript";
var src = "http://www.domain.dk/chat/server.php?a=fd125&request=track&output=jcrpt&intgroup=U3VwcG9ydA__&intid=cm9ubmk_&pref=dXNlcg__&hg=Pw__&hcgs=MQ__&htgs=MQ__&ovlp=MjI_&ovlc=IzczYmUyOA__&ovlct=I2ZmZmZmZg__&ovlml=Ng__&ovlt=Q2hhdCBvbmxpbmU_&ovloo=MQ__&eca=MQ__&ecw=MjUw&ech=OTU_&ecmb=Mjk_&echt=U3DDuHJnc23DpWw,&echst=Q2hhdCBtZWQgb3MgbnU_&ecoht=UXVlc3Rpb25zPw__&ecohst=UGxlYXNlIGxlYXZlIGEgbWVzc2FnZQ__&ecfs=I0YwRkZENQ__&ecfe=I0QzRjI5OQ__&echc=IzZFQTMwQw__&ecslw=Mg__&ecsgs=IzY1OUYyQQ__&ecsge=IzY1OUYyQQ__&nse="+Math.random();
setTimeout("script.src=src;document.getElementById('livezilla_tracking').appendChild(script)",1);
</script>
<noscript>
    <h1><img src="http://www.print.dk/chat/server.php?a=fd125&amp;request=track&amp;output=nojcrpt&amp;intgroup=U3VwcG9ydA__&amp;intid=cm9ubmk_&amp;pref=dXNlcg__&amp;hg=Pw__&amp;hcgs=MQ__&amp;htgs=MQ__" width="0" height="0" style="visibility:hidden;" alt=""></h1>
</noscript><!-- http://www.LiveZilla.net Tracking Code -->

错误: 类型错误:无法读取 null 的属性“样式” http://www.domain.dk/chat/templates/overlays/chat/jscript/jsextern.js:450&host=www.print.dk

最佳答案

您的第一个脚本应该在关闭之前 </body> ,或 <div id="chooser-image" /> 之后或里面document.onload = function{} 。对于第二个代码片段:它应该位于 <body> 内,介于 <head> 之间标签。您的错误表明 <div id="livezilla_tracking" />根本不存在。

关于javascript - 脚本 Onclick 导致 jscript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26834279/

相关文章:

javascript - Dribbble.js 覆盖 Twitter Bootstrap CSS

javascript - 如何在 Bootstrap 中加载页面时隐藏侧边栏?

javascript - ChartJS - 每个数据点不同的颜色

81 端口上的 PHP Curl

php - 过滤掉不包含指定子字符串的数组值

javascript - 如何在javascript中对多维数组进行排序

php - 图像与 Laravel

php - Elasticsearch 忽略查询字符串

php - PHP 脚本可以与 C 程序对话吗?

javascript - 简单的 D3 演示不适用于更改的结构