如题所述
可以和读文本文件一样读取
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("c:\fps.properties", ForWriting, true);
或者
用java代码把xx.properties拼成JSON放到那个页面的js代码块里
另外有个插件可以:百度一下jQuery.i18n.properties
jQuery.i18n.properties 有一下一些特点:
使用 Java 标准的 .properties 文件作为资源文件,资源文件命名有以下三种格式:
basename_properties
basename_language.properties
basename_language_country.properties
使用 ISO-639 作为语言编码标准,ISO-3166 作为国家名称编码标准
按顺序加载默认资源文件和指定语言环境的资源文件,保证默认值始终可用
未指定语言环境时使用浏览器提供的语言
可以在资源字符串中使用占位符(例如:hello= 你好 {0}! 今天是 {1}。)
资源文件中的 Key 支持命名空间(例如:com.company.msgs.hello = Hello!)
支持跨行的值
可以以 JavaScript 变量(或函数)或 Map 的方式使用资源文件中的 Key
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("c:\fps.properties", ForWriting, true);
或者
用java代码把xx.properties拼成JSON放到那个页面的js代码块里
另外有个插件可以:百度一下jQuery.i18n.properties
jQuery.i18n.properties 有一下一些特点:
使用 Java 标准的 .properties 文件作为资源文件,资源文件命名有以下三种格式:
basename_properties
basename_language.properties
basename_language_country.properties
使用 ISO-639 作为语言编码标准,ISO-3166 作为国家名称编码标准
按顺序加载默认资源文件和指定语言环境的资源文件,保证默认值始终可用
未指定语言环境时使用浏览器提供的语言
可以在资源字符串中使用占位符(例如:hello= 你好 {0}! 今天是 {1}。)
资源文件中的 Key 支持命名空间(例如:com.company.msgs.hello = Hello!)
支持跨行的值
可以以 JavaScript 变量(或函数)或 Map 的方式使用资源文件中的 Key
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2016-09-24
一般的通过JQ获取一个控件的属性,可以这样写
$("#控件ID").attr("你所希望的得到的属性")
attr() 方法设置或返回被选元素的属性值
如: var width =$("#id").attr("width");
通过attr 也是可以赋值的
$("#控件ID").attr("你所希望的得到的属性",“你所希望的值”)
如:$("#id").attr("width",“120”);
可以对一个控件添加多个属性
$("#id").attr({熟悉1:值1, 属性2:值2 ...})
通过attr也是可以删除某个属性
$("#控件ID").attr("你所希望的得到的属性",“”)
如:$("#id").attr("url",“”);那么就会删除掉 url这个属性
$("#控件ID").attr("你所希望的得到的属性")
attr() 方法设置或返回被选元素的属性值
如: var width =$("#id").attr("width");
通过attr 也是可以赋值的
$("#控件ID").attr("你所希望的得到的属性",“你所希望的值”)
如:$("#id").attr("width",“120”);
可以对一个控件添加多个属性
$("#id").attr({熟悉1:值1, 属性2:值2 ...})
通过attr也是可以删除某个属性
$("#控件ID").attr("你所希望的得到的属性",“”)
如:$("#id").attr("url",“”);那么就会删除掉 url这个属性
第2个回答 2015-07-24
你是指读配置文件,javascript读取本地文件比较麻烦,而且由于安全原因可能会被用户浏览器禁止。不如把配置写成json格式放在另一个js文件中,需要的时候引用一下。
第3个回答 推荐于2016-02-12
详细一点
properties
是属性么?attribulte属性么
html:<div id = "id" data="day" />
js:
var attr = $("#id").attr("data");本回答被提问者和网友采纳
第4个回答 2015-06-03
html:
<div id = "id" data="day" />
js:
var attr = $("#id").attr("data");
<div id = "id" data="day" />
js:
var attr = $("#id").attr("data");