Home >  > Javascript实战

Javascript实战

一、获取选项、文本框中的值、监听按钮的click

document.getElementById('recognizeBtn').addEventListener('click', function() {
const inputText = document.getElementById('input').value;
const selectElement = document.getElementById("select-option"); // 获取选择框元素
var selectedValue = parseInt(selectElement.value); // 获取选择框选择的值
if(selectedValue == 1){
var pinyinResult = PinyinHelper.convertToPinyinString(inputText, ' ', PinyinFormat.WITH_TONE_MARK);
}else{

var pinyinResult = PinyinHelper.convertToPinyinString(inputText, ' ', PinyinFormat.WITHOUT_TONE);
}
const outputElement = document.getElementById('output');
outputElement.textContent = pinyinResult;
outputElement.style.display = 'inline'; // 显示结果区域
});

1.监听按钮用的是

.addEventListener('click', function(){})

一点按钮就执行这个函数。

2.获取选项的值

 const selectElement = document.getElementById("select-option"); // 获取选择框元素
 var selectedValue = parseInt(selectElement.value); // 获取选择框选择的值

对应html代码是这样的:

  <select id="select-option" class="form-select" aria-label="Default select example">
    <option value="1">Tone</option>
    <option value="2">No tone</option>
  </select>

参考的这是的代码:https://www.cnblogs.com/webSnow/p/15870345.html

3.获取输入框中的值:


const inputText = document.getElementById('input').value;

很简单。

4.在文本框中显示

const outputElement = document.getElementById('output');
outputElement.textContent = pinyinResult;
outputElement.style.display = 'inline'; // 显示结果区域

二、if else
js中if, else的写法

if(){
}esle{

}

暧昧帖