html如下,新建一个 txt, 复制进去,改名为html 即可
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<input id="a" /><br/>
<input id="b" /><br/>
<input id="c"/><br/>
<br/>
<button onclick="clickA()">点击</button>
<p id="titleA"></p>
</body>
<script>
function clickA() {
var a = document.getElementById('a').value;
var b = document.getElementById('b').value;
var c = document.getElementById('c').value;
if (a==''||b==''||c==''|| isNaN(a) || isNaN(a) || isNaN(a)) {
console.log('abc null')
return;
}
a= a%8 ==0 ? 8 :a%8;
b= b%8 ==0 ? 8 :b%8;
c= c%6 ==0 ? 6 :c%6;
var d ='天泽火雷风水山地';
var s = d.charAt(a)+d.charAt(b);
if (a == b) {
var f ='乾兑离震巽坎艮坤';
s = f.charAt(a)+'为';
}
var strings = text.split('\n');
for ( i=0;i<strings.length;i++){
var s1 = strings[i].substring(0,2);
var b1 = s1==s;
if (b1) {
document.getElementById('titleA').innerText=strings[i]+', 动爻为'+c;
return;
}
}
}
var text ='乾为天(乾卦) 刚健中正 上上卦\n' +
'坤为地(坤卦) 柔顺伸展 上上卦\n' +
'水雷屯(屯卦) 起始维艰 下下卦\n' +
'山水蒙(蒙卦) 启蒙奋发 中下卦\n' +
'水天需(需卦) 守正待机 中上卦\n' +
'天水讼(讼卦) 慎争戒讼 中下卦\n' +
'地水师(师卦) 行险而顺 中上卦\n' +
'水地比(比卦) 诚信团结 上上卦\n' +
'风天小畜(小畜卦) 蓄养待进 下下卦\n' +
'天泽履(履卦) 脚踏实地 中上卦\n' +
'地天泰(泰卦) 应时而变 中中卦\n' +
'天地否(否卦) 不交不通 中中卦\n' +
'天火同人(同人卦) 上下和同 中上卦\n' +
'火天大有(大有卦) 顺天依时 上上卦\n' +
'地山谦(谦卦) 内高外低 中中卦\n' +
'雷地豫(豫卦) 顺时依势 中中卦\n' +
'泽雷随(随卦) 随时变通 中中卦\n' +
'山风蛊(蛊卦) 振疲起衰 中中卦\n' +
'地泽临(临卦) 教民保民 中上卦\n' +
'风地观(观卦) 观下瞻上 中上卦\n' +
'火雷噬嗑(噬嗑卦) 刚柔相济 上上卦\n' +
'山火贲(贲卦) 饰外扬质 中上卦\n' +
'山地剥(剥卦) 顺势而止 中下卦\n' +
'地雷复(复卦) 寓动于顺 中中卦\n' +
'天雷无妄(无妄卦) 无妄而得 下下卦\n' +
'山天大畜(大畜卦) 止而不止 中上卦\n' +
'山雷颐(颐卦) 纯正以养 上上卦\n' +
'泽风大过(大过卦) 非常行动 中下卦\n' +
'坎为水(坎卦) 行险用险 下下卦\n' +
'离为火(离卦) 附和依托 中上卦\n' +
'泽山咸(咸卦) 相互感应 中上卦\n' +
'雷风恒(恒卦) 恒心有成 中上卦\n' +
'天山遁(遁卦) 遁世救世 下下卦\n' +
'雷天大壮(大壮卦) 壮勿妄动 中上卦\n' +
'火地晋(晋卦) 求进发展 中上卦\n' +
'地火明夷(明夷卦) 晦而转明 中下卦\n' +
'风火家人(家人卦) 诚威治业 下下卦\n' +
'火泽睽(睽卦) 异中求同 下下卦\n' +
'水山蹇(蹇卦) 险阻在前 下下卦\n' +
'雷水解(解卦) 柔道致治 中上卦\n' +
'山泽损(损卦) 损益制衡 下下卦\n' +
'风雷益(益卦) 损上益下 上上卦\n' +
'泽天夬 (夬卦) 决而能和 上上卦\n' +
'天风姤(姤卦) 天下有风 上卦\n' +
'泽地萃(萃卦) 荟萃聚集 中上卦\n' +
'地风升(升卦) 柔顺谦虚 上上卦\n' +
'泽水困(困卦) 困境求通 中上卦\n' +
'水风井(井卦) 求贤若渴 上上卦\n' +
'泽火革(革卦) 顺天应人 上上卦\n' +
'火风鼎(鼎卦) 稳重图变 中下卦\n' +
'震为雷(震卦) 临危不乱 中上卦\n' +
'艮为山(艮卦) 动静适时 中下卦\n' +
'风山渐(渐卦) 渐进蓄德 上上卦\n' +
'雷泽归妹(归妹卦) 立家兴业 下下卦\n' +
'雷火丰(丰卦) 日中则斜 上上卦\n' +
'火山旅(旅卦) 依义顺时 下下卦\n' +
'巽为风(巽卦) 谦逊受益 中上卦\n' +
'兑为泽(泽卦) 刚内柔外 上上卦\n' +
'风水涣(涣卦) 拯救涣散 下下卦\n' +
'水泽节(节卦) 万物有节 上上卦\n' +
'风泽中孚(中孚卦) 诚信立身 下下卦\n' +
'雷山小过(小过卦) 行动有度 中上卦\n' +
'水火既济(既济卦) 盛极将衰 中上卦\n' +
'火水未济 (未济卦) 事业未竟 中下卦';
</script>
</html>
标签:算卦,isNaN,charAt,value,html,64,var,document From: https://www.cnblogs.com/txt1024/p/18084066