你小提琴已经完成了这项工作......也许你试图在双冒号之前获取字符串?(你真的应该编辑你的问题)然后代码会是这样的:
str.substring(0, str.indexOf(":"));
其中'str'代表你的字符串里面的变量。
单击此处查看 JSFiddle 示例
Javascript
var input_string = document.getElementById('my-input').innerText;
var output_element = document.getElementById('my-output');
var left_text = input_string.substring(0, input_string.indexOf(":"));
output_element.innerText = left_text;
html
<p>
<h5>Input:</h5>
<strong id="my-input">Left Text:Right Text</strong>
<h5>Output:</h5>
<strong id="my-output">XXX</strong>
</p>
CSS
body { font-family: Calibri, sans-serif; color:#555; }
h5 { margin-bottom: 0.8em; }
strong {
width:90%;
padding: 0.5em 1em;
background-color: cyan;
}
#my-output { background-color: gold; }