在Word中替换Word-Javascript
Replace Word Within Word - Javascript
我需要从html元素中获取一个id,并替换单词的一部分。例如:
HTML
<input type="checkbox" id="facebookCheckbox"></div>
JavaScript
var x = document.getElementById("facebookCheckbox");
var name = x.id;
name.replace("Checkbox","");
这显然不起作用,因为替换词必须是独立的才能被替换。有不同的方法吗?
我正在寻找纯javascript无jQuery
谢谢!
name.replace("Checkbox","");
这显然不起作用,因为替换词必须是独立的才能被替换。
不,它确实有效,不需要"独立"——字符串的任何部分都可以匹配。只有你对行动的结果什么都没做:
console.log(name.replace("Checkbox",""));
// or
name = name.replace("Checkbox","");
// or assign back to x.id maybe?
替换时要创建字符串的副本,因此必须将.replace()
的结果分配回x.id
。
var x = document.getElementById("facebookCheckbox");
x.id = x.id.replace("Checkbox","");
这样做是行不通的。但是,您可以有一个标记类型的字符,通过它可以将名称分解为数组并实现逻辑。例如:
var x = document.getElementById("facebook_Checkbox");
//Note I have added underscore in the Id
var name = x.id;
var arr=name.split("_");
//Now you have Checkbox and Facebook as string objects (part of array) and you can use them
name=arr[0]
我希望它能解决这个问题。
相关文章:
- Word文件(Javascript?)中有哪些字符
- Javascript将选定的web文本移动到MS Word
- Javascript Regex Catch Word
- 如何使用Javascript API for Word 2016在ContentControl上实现OnEnter和On
- 如何将word文档中的值作为输入传递到javascript的文本框中,并在循环中运行它
- 使用JavaScript,我可以上传一个word文件并使用.replaces然后另存为新文档吗
- 从javascript打开一个word文档
- Qualtrics Word Counter Javascript
- 如何在 Javascript 中格式化剪贴板数据以在粘贴到 MS Word 时创建软换行符
- 是否有任何Office Apps javascript API可以在客户端应用程序中打开SharePoint Word文
- 下载pdf/word按钮javascript /jquery
- 如何使用Javascript单击下载多个文档(word,ppt,pdf)
- 通过Javascript的MS Word对象模型:邮件合并
- Javascript Regex - word 必须与列表中的任何单词匹配,以任何顺序,带有单词边界
- Javascript RegExp + Word boundaries + unicode characters
- Javascript:如果 Word 在 URL 中,则显示 XML
- 从Javascript打开Microsoft Word的实例
- 在Word中替换Word-Javascript
- Word:使用Word JavaScript Api更新tablelow
- 如何使用word JavaScript API在给定路径中保存word文档