为啥html调用js无反应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥html调用js无反应相关的知识,希望对你有一定的参考价值。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script language="javascript">
function gpbt(obj)

alert("请输入用户名");
if(obj.textfield.value=="")
alert("请输入用户名");
retrun false;

if(obj.textfield2.value=="")
alert("请输入密码");
return false;

return true;

</script>
<body>

<form id="obj" name="obj" method="post" action="check.php">
<label>用户名:
<input type="text" name="textfield" />
</label>
<p>
<label>密码:
<input type="text" name="textfield2" />
</label>
</p>
<p>
<label>
<input type="submit" name="B1" value="登录" onclick="return gpbt(this.form)" />
<input type="reset" name="B2" value="重置" />
</label>
</p>
</form>

</body>
</html>

javascript是解释型语言,由上到下捉行分析,写在相关HTML标签之前的JS代码,如不是函数,则不能操纵HTML!您可以把JS代码放到您所要操纵的HTML标签之后,或者把JS代码设计成一个函数,以供HTML调用。

调用JS的方法有以下三种:

    在你的要调用的html文件中,通过<script src=\'\'></script>这个标签填写上正确你的JS文件路径就可以了,这里上代码: 

调用test.js文件,显示提示。 

<html>

<body>

调用test.js文件

<script language="JavaScript" src="test.js">

</script>

</body>

</html> 

test.js的文件内容如下: 

alert("这是被调用的语句。")

   2.在html的内部中去调用写在html网页中就行:

<script>

alert(\'这是被调用的语句\');

</script>

   3.通过a等一些html标签来表示

<body>

<a href="javascript:alert(\'这是被调用的语句\');">aaaaa</a>

</body>

参考技术A html调用js无反应这种情况通常是javascript的DLL文件出了问题,重新注册一下就可以解决。
解决办法:
1、打开:开始->运行->输入:
regsvr32 jscript.dll
回车,重新启动IE,通常就OK了,如果还不行,再试试另一种方法:
开始->运行->输入cmd->弹出窗口,然后依次输入以下命令:
regsvr32 Shdocvw.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 browseui.dll
注意,每个命令执行后,都会提示相应的DLL文件重新注册成功。
执行完以上所有命令后,重启IE,应该就可以正常使用了。
参考技术B   javascript是解释型语言,由上到下捉行分析,写在相关HTML标签之前的JS代码,如不是函数,则不能操纵HTML!您可以把JS代码放到您所要操纵的HTML标签之后,或者把JS代码设计成一个函数,以供HTML调用!

为啥我会收到此错误 - “您正在使用未定义的组件调用 withTheme(Component)。” -反应JS

【中文标题】为啥我会收到此错误 - “您正在使用未定义的组件调用 withTheme(Component)。” -反应JS【英文标题】:Why am I getting this error - 'You are calling withTheme(Component) with an undefined component.' -React JS为什么我会收到此错误 - “您正在使用未定义的组件调用 withTheme(Component)。” -反应JS 【发布时间】:2019-10-16 22:23:58 【问题描述】:

安装一些“material-ui”包后,我收到了这个错误。我尝试了几种解决方案,但仍然没有解决。请帮忙?

【问题讨论】:

我们需要查看一些代码和更多信息来帮助解决这个问题,例如除了npm install @material-ui/core,你还做了什么?你做了什么来触发这个错误?你有没有尝试用一些东西包装一个组件?您是否尝试使用现有组件之一?等 我在运行“npm i @material-ui/pickers”后尝试使用“@material-ui/pickers”中的“KeyboardTimePicker”组件,但我的程序无法正常运行。因此,我决定删除所有节点模块并重新运行“npm i”。在尝试了几次之后,我决定用旧的 package.json 替换我的 package.json 并重新“运行 npm i”。现在收到此错误。 @汤姆 【参考方案1】:

解决了!

我已删除以下导入语句。

从“material-ui-pickers”导入 DatePicker, MuiPickersUtilsProvider;

这解决了我的问题。也许这也可以帮助您解决问题。

【讨论】:

'material-ui-pickers' 此软件包已被弃用 作者消息:您现在可以升级到 @material-ui/pickers。 v2 的文档可以在material-ui-pickers-v2.dmtr-kovalenko.now.sh 找到

以上是关于为啥html调用js无反应的主要内容,如果未能解决你的问题,请参考以下文章

微信支付WeixinJSBridge.invoke 安卓无反应,ios调用却可以

E4A 与JS交互事件无反应

atitit.线程死锁 卡住无反应 的原因in cmd调用的解决方案  v3 q39

为啥我的优盘插在我的电脑上无反应呀!

putty为啥没有反应不能输入

为啥反应 JS 挂钩 websocket onmessage 重置状态?