<input type="button" value="按钮" onclick="fun01(10,'java')"/>为什么里面的java不能用双引号
时间: 2023-11-11 08:49:34 浏览: 148
在HTML中,双引号用于定义属性值,而单引号也可以用于定义属性值。在你提供的代码中,双引号用于定义按钮的value属性值为"按钮",所以在onclick事件处理程序中,如果你要传递一个字符串参数,可以使用单引号来包裹字符串,如下所示:
```html
<input type="button" value="按钮" onclick="fun01(10, 'java')"/>
```
这样就可以将字符串参数'java'传递给fun01函数了。另外,确保fun01函数在页面上被正确定义和实现。
相关问题
<input type="button" value="C" onclick="click2()" />这个语句
<input type="button" value="C" onclick="click2()" /> 是一个 HTML 标签,它用于在网页上生成一个按钮,点击该按钮会触发 onclick 属性所指定的 JavaScript 函数(这里是 click2())。在这个例子中,当用户点击这个按钮时,会执行 click2() 函数。
<input type="button" name="name1" value="用户" οnclick="javascript:window.location='LookBookServlet';" />哪里出错了
这段代码看起来是一个HTML的表单元素,其中包含一个按钮。按钮的名称是“name1”,显示的文本是“用户”,当用户点击按钮时,它会跳转到“LookBookServlet”页面。
但是,这段代码中存在一个错误:在“onclick”属性中的JavaScript语句中,应该使用双引号而不是单引号来引用URL。正确的写法应该是:
```javascript
<input type="button" name="name1" value="用户" onclick="javascript:window.location=\"LookBookServlet\";" />
```
或者,可以使用单引号来引用JavaScript字符串,但需要在JavaScript字符串中使用转义字符来表示双引号:
```javascript
<input type="button" name="name1" value="用户" onclick='javascript:window.location="LookBookServlet";' />
```
阅读全文