output属性中为什要加上for="price number

output属性中为什要加上for="price number

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Output</title>

</head>

<body>

<!-- 

注:type属性为 number表示为数值型

type属性为range表示为范围

-->

<!-- oninput事件可以实时监听文本框的输入变化 -->

<form oninput="totalPrice.value=parseInt(price.value)*parseInt(number.value)">

<!-- 0<input type="range" id="price" value="5000">10000 -->

<input type="text" id="price" value="5000">

*<input type="number" id="number" value="1">

<output name="totalPrice" for="price number"></output>

</form>

</body>

</html>


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,output标签中的for属性不是必须的,for表达的只是一种关系,for 属性规定计算中使用的元素与计算结果之间的关系。

如果我的回答帮助了你,欢迎采纳,祝学习愉快~


  • qq_慕粉6009927 提问者 #1
    那如果不写for的话应该也没有影响吧
    2020-02-27 08:44:24
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师