ниже функции, кажется, не работает ..кнопка радио проверил JavaScript - нет JQuery
function myCalculator() {
var operator = document.getElementsByName("operator");
var output = document.getElementById("output");
var firstDig = parseInt(document.getElementById("firstDig").value);
var secondDig = parseInt(document.getElementById("secondDig").value);
for (var i=0; i<operator.length; i++){
var currentOperator = operator[i].id;
if(currentOperator.checked == "Add"){
var add = firstDig + secondDig;
output = add;
};
};
}
как-то «если» параметр возвращает ложь, но я получил элемент со свойством проверил ... им решений простой калькулятор ... ниже HTML-код ...
<fieldset>
<label>Enter Number:</label>
<input type="text" id="firstDig" />
<input type="text" id="secondDig" />
<br/> <br/>
<label>Select Operator:</label>
<br/><br />
<input type="radio" id="Add" name="operator" checked="checked" />
<label for = "Add">Add</label>
<input type="radio" id="Subt" name="operator" />
<label for = "Subt">Subtract</label>
<input type="radio" id="Divi" name="operator" />
<label for = "Divi">Divide</label>
<input type="radio" id="Multi" name="operator" />
<label for = "Multi">Multiply</label>
</fieldset>
<fieldset>
<p>RESULT</p>
<input type="text" id="output" />
<button type="button" onclick="myCalculator()">Calculate</button>
</fieldset>
им до сих пор изучают основы JavaScript поэтому им не то, что inetrested в JQuery в данный момент ... все ответы приветствуются .. .than ks
@DhavalMarthak да вы правы –
'' currentOperator сам держат 'id' так это shud be 'currentOperator ==" Добавить "' – Zee
@ Sourabh- да только что скорректировано –