欢迎来到东方归言录wiki!这里是为东方归言录玩家们提供帮助的wiki。

现在新的攻略组正在慢慢建设wiki,如果有心帮忙的话也可以为东方归言录wiki添砖加瓦提供支持,感谢你的帮助和支持。

特别注意:本站为东方归言录(国服)的wiki站,信息和讨论仅限于国服范畴。对日服与国际服仅有参考作用,具体详情还请参阅各自对应的wiki站点。

全站通知:

Widget:JsText

来自东方归言录WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

<script>

//JsText:与文本处理相关的JS模块合集,使用{{#Widget:JsText}}引入该模块。  

var JsText = {

	getText:function (arg) {
		//根据元素ID获取元素文本内容
		//调用方法:JsText.getText({id:'要获取内容的元素ID'});
		var Element=document.getElementById(arg["id"]);
		return Element.innerText
	},
   
  	setText:function (arg) {
		//根据元素ID设置元素文本内容
		//调用方法:JsText.setText({id:'要获取内容的元素ID',text:'要设置的内容'});
		var Element=document.getElementById(arg["id"]);
		Element.innerText = arg["text"]
	},
   
  getValueById:function (arg) {
     //根据id获取元素的value属性值,多用于inputbox。
     //调用方法:jsText.getValueById({id:'控件ID'});  
       var Element=document.getElementById(arg["id"])
       return Element.value
   },

  setValueById:function (arg) {
     //根据id设置元素的value属性值
     //调用方法:jsText.setValueById({id:'控件ID', text:'value的文本'});  
       var Element=document.getElementById(arg["id"])
       Element.value = arg["text"]
       Element.setAttribute("value", arg["text"])
   },
   
   appendValueById:function (arg) {
     //根据id追加元素的value属性
     //调用方法:jsText.setValueById({id:'控件ID', text:'value的文本'}); 
     var Element=document.getElementById(arg["id"])
     Element.value = Element.value + arg["text"]
   },
   setAttributeById:function (arg) {
     //根据id更改元素自定义属性
     //调用方法:jsText.setAttributeById({id:'控件ID', attirbute:'自定义属性名', value:'属性值'}); 
     var Element=document.getElementById(arg["id"])
     Element.setAttribute(arg["attirbute"],arg["value"]);  
   },
   
}

</script>