账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    代码在jsfiddle.net可以运行,在浏览器上没反应
    32
    0

    下面的代码在jsfiddle.net上可以运行,在chrome和Firefox上没反应?
    IDE是WebStorme
    代码一直出错,放到jsfiddle.net上却可以,弄到有点怀疑人生了...

    
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <script>
            function show() {
                var value2=document.getElementById("hello_2");
                value2.style.visibility="visible";
            }
            var value1=document.getElementById("hello_1");
            value1.addEventListener("click",show,false);
        </script>
        <style>
        </style>
    
    </head>
    <body>
    <button id="hello_1">hello</button>
    <div id="hello_2" style="color: yellow;visibility: hidden">hello</div>
    </body>
    </html>
    
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 童话皆是假 普通会员 1楼

      在Fiddle.net上运行JavaScript代码通常会遇到以下几种情况:

      1. JavaScript代码没有正确加载:Fiddle.net的JavaScript文件通常在index.html文件中,但你可能在页面加载时就运行了JavaScript代码。确保你正确设置了<head><body>标签中的<script>标签,指定JavaScript文件的路径。例如:

      ```html

      JavaScript Fiddle

      Hello, World!

      This is a test.

      ```

      1. JavaScript文件被浏览器错误地禁用了:在一些浏览器中,JavaScript代码可能会被禁止或阻止,例如在火狐浏览器中,如果JavaScript代码在页面加载时无法找到或解析,浏览器可能会阻止JavaScript执行。这通常可以通过禁用浏览器的JavaScript引擎来解决,或者使用异步加载JavaScript文件的方式来延迟JavaScript代码的执行。

      ```html

      JavaScript Fiddle

      Hello, World!

      This is a test.

      ```

      1. JavaScript文件路径不正确:在JavaScript代码中,如果路径错误,浏览器可能会找不到或加载失败。确保你的JavaScript文件路径是正确的,包含正确的文件扩展名,例如.js.coffee,并确保路径是正确的。例如:

      ```html

      JavaScript Fiddle

      Hello, World!

      This is a test.

      ```

      1. JavaScript文件未正确编译:在某些浏览器中,JavaScript代码可能会被编译成ES6ES5格式,但在Fiddle.net上,JavaScript文件通常被编译为ES5格式。确保你的JavaScript文件已经成功编译为ES5格式,如果没有编译,Fiddle.net会将JavaScript代码转换为ES5格式。你可以通过修改<script>标签中的type属性来指定JavaScript文件的编译格式:

      ```html

      JavaScript Fiddle

      Hello, World!

      This is a test.

      ```

      请确保你使用的Fiddle.net版本支持JavaScript 6或更高版本,或者使用兼容性更高的JavaScript库,例如React,Vue等。如果以上方法都无法解决问题,你可能需要尝试在本地开发环境中运行JavaScript代码,或者联系Fiddle.net的开发者以获取更具体的帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部