小编A C*_*God的帖子

未捕获的TypeError:无法设置null的属性'onclick'

我在使用简单的复选框弹出我的窗口警报时出现问题,并且不能为我的生活找出原因.这是基本的Javascript和HTML:

var blue_box=document.getElementById("color-blue");
function colorFunction() {
    window.alert("This color is blue!");
}

blue_box.onclick=colorFunction;
Run Code Online (Sandbox Code Playgroud)
<form action="" method="POST" id="form">
    <fieldset>
        <legend> Form!</legend>
        <ul>
            <li><label><input type="checkbox" 
                    name="color" 
                    value="blue" 
                    id="color-blue" />
                    blue</label>
                </li>
	        <li><label><input type="checkbox" 
                    name="color"  
                    value="red" 
                    id="color-red" />
                    red</label>
                </li>
		<li><label><input type="checkbox" 
                    name="color" 
                    value="yellow" 
                    id="color-yellow" />
                    yellow </label>
                </li>
            </ul>
        </fieldset>
    </form>
Run Code Online (Sandbox Code Playgroud)

哪个投掷:Uncaught TypeError: Cannot set property 'onclick' of null

blue_box.onclick=colorFunction;
Run Code Online (Sandbox Code Playgroud)

我的代码中是否有任何可见的错误原因?

javascript events handler

28
推荐指数
5
解决办法
12万
查看次数

PySide2 应用程序启动失败

我只是尝试在 Windows 10 64 位版本上测试新发布的 PySide2 (5.11) 版本。但是“Hello World”示例不起作用。我在 PyCharm 中使用 Python 3.6。我使用的解释器来自 Anaconda。所以我 pip 安装了 PySide2 版本,并尝试通过“conda install ...”安装旧版本的 PySide2。两个安装都有效,但我收到两个库的相同错误消息。

错误消息在一个单独的屏幕中弹出:“此应用程序无法启动,因为无法初始化 Qt 平台插件。重新安装应用程序可能会解决此问题。可用的平台插件是:minimal、offscreen、windows。”

所以我绝对可以在正确的文件夹中看到插件文件。我尝试重新安装。删除所有内容并尝试其他IDE。但没有什么能解决问题。

任何帮助表示赞赏。

user-interface python-3.x pyside2

4
推荐指数
2
解决办法
6523
查看次数

冷凝If语句批处理文件

我有这个批处理脚本,有很多"if语句".以下是我的几行内容:

if %c%==PC exit
if %c%==pc exit
if %c%==CMD exit
if %c%==cmd exit
if %c%==MENU exit
if %c%==menu exit
if %c%==KILL exit
if %c%==kill exit
Run Code Online (Sandbox Code Playgroud)

有更多的可能性,如果可能的话,真的可以使用一些简化.那么有什么办法可以简化这个吗?也许是这样的,如果变量c等于其中任何一个退出.或甚至使if语句不明确这是否可能?实际上,任何简化这种方法的方法都很棒,可以大大减少我的批处理脚本的大小.

几个旁注

  • 此代码已经有效,除了缩小它之外不需要编辑.

  • 我知道有发现类似的问题在这里,但我不知道如何将它应用到我的问题.

windows variables if-statement batch-file

0
推荐指数
1
解决办法
65
查看次数