-1
我在這裏頭在我的頭......老師給了我們兩組代碼,這個數組包含了函數processTheText和body部分(以textarea開頭)重新假設將句子或引用信息放入並分割。我不明白他們是如何相互關聯的 - 當我點擊按鈕時,它什麼都不做。我不確定我是否不理解這個概念,或者我是否犯了某種使它無法工作的錯誤(我搞砸了一點,所以這完全有可能)。任何見解?附:總初學者請溫和。 P.S.S.僅限Javascript。謝謝!!!如何將這個數組連接到這個輸出
<html>
<body>
<script type="text/javascript">
function processTheText()
{
var medium = document.getElementById('textBox').value;
var parts = medium.split (/[()]/);
parts[2] = parts[2].substring(2);
parts[3] = parts[2]
.substring(parts[2].search(/[.]/))
.substring(2);
parts[2] = parts[2].substring(0, parts[2].search(/[.]/));
for (i=0; i<parts.length; i=i +1) {
document.getElementById("putYourOutputHere"+i).innerHTML= i +":" + parts [i];
}
}
</script>
<textarea name="theText" id="textBox" value="Paste text here" cols="80" rows="25"> </textarea> <br>
<input type="button" id = "myButton" value="Click To Run"
onclick="processTheText()">
<div id= 「putYourOutputHere」> </div>
</body>
</html>
你的一些引號是花哨的引號。將它們全部更改爲''' - 也只有一個部分,以便在控制檯中看到錯誤。創建一個jsfiddle.net,並使用alert調試:http://jsfiddle.net/mplungjan/3At6Q/ - 例如,你應該分割什麼?你的[()]對於正常的句子沒有任何作用 – mplungjan
在正則表達式中使用'\ .'而不是一個字符的類'[。]'。 –